gpt4 book ai didi

c# - 在正则表达式 c# 中匹配 {{string}}

转载 作者:太空狗 更新时间:2023-10-29 20:59:31 26 4
gpt4 key购买 nike

匹配两个大括号内字符串的正则表达式是什么

{{string}}

结果应该是string

我必须转义两个大括号吗?

最佳答案

不,实际上下面应该工作得很好:

"{{([^}]*)}}"

编辑:正如 dtb 所指出的,对于在双括号内包含单个 } 的字符串,上面的表达式失败。要处理这种情况,以下示例会做得更好:

"{{((?:}(?!})|[^}])*)}}"

编辑 2:不过,最简单的解决方案可能如下所示:

"{{(.*?)}}"

关于c# - 在正则表达式 c# 中匹配 {{string}},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7825711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com