前端之家收集整理的这篇文章主要介绍了
在正则表达式中匹配{{string}} c#,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么是匹配两个大括号内的字符串的正则表达式,如
{{string}}
结果应该是字符串.
我是否必须逃避两个大括号?
不,实际上以下应该可以正常工作:
"{{([^}]*)}}"
编辑:
正如dtb所指出的,上面的表达式在双括号内的包含单个}的字符串失败.要处理这种情况,以下示例可以做得更好:
"{{((?:}(?!})|[^}])*)}}"
编辑2:最简单的解决方案可能是以下内容:
"{{(.*?)}}"