C#正则表达式,不包括随机元素名称的标记

时间:2013-03-01 21:22:29

标签: c# expression inverse

我正试图与这个表达式相反,这给了我一些麻烦。

实施例

expression: (?<={{)(.*?)(?=}})
string: this is a question with a textbox {{textbox}} ok
results: textbox

寻找类似

的内容
expression: !(?<={{)(.*?)(?=}})
string:this is a question with a textbox {{textbox}} ok 
results: this is a question with a textbox ok

另外,我应该注意{{}}中的内容并不总是文本框,而是随机字母字符。

1 个答案:

答案 0 :(得分:1)

如何进行替换?

string replaced = yourRegex.Replace(original, string.Empty);

replaced将是您的“匹配”。而且你不再需要断言了。