我确定这是重复的,但找不到正确的搜索条件。
基本上我有一个用户提供的字符串,其中的关键字用大括号括起来,我想要一个可以找到关键字但会忽略双组定界符的正则表达式。
示例:“戴着{{hat}}的猫不会咬{back}。”
我需要返回 {back} 而不是 {hat} 的正则表达式。
这是针对 C# 的。
最佳答案
这就是你要找的
(?<!\{)\{\w+\}(?!\})
关于c# - 正则表达式如何提取定界符之间的字符串而不是双定界符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16682104/