【发布时间】:2014-10-21 00:43:50
【问题描述】:
我有一个查询,我用方括号括起来的关键字替换模式中指定的所有关键字。
如果我的查询已经有Select [key] from table1,我应该忽略并避免替换它:
var pattern = @"(?i)Key|IN|ON|VIEW";
var subject = "Select key from table1";
var result = Regex.Replace(subject, pattern, @"[$0]");
如何做到这一点?
【问题讨论】:
标签: c# regex regex-negation