排除带有随机元素名的标签的c#正则表达式



我试图得到这个表达式的相反部分,但是它给了我一些麻烦。

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

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

如何执行替换?

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

replaced将是您的"匹配"。您也不再需要断言了。

最新更新