正则表达式找到两个字符之间的任何字符除外

时间:2013-03-21 16:39:55

标签: regex

我需要一个可以找到缺失括号的正则表达式。

我想查看每对{{,并找到它们之间没有}的那对。

我试过

[\{]*[^}]*[\{]
[\{*][^}][*\{]
[\{][^}][\{]
[{]*[^}]*[{]

自从我完成任何正则表达已经五年了,显然我生锈了。

2 个答案:

答案 0 :(得分:2)

您可以使用以下

 \{[^{}]*\{

答案 1 :(得分:1)

根据我对您的问题的理解,您似乎需要\{[^}]*\{