我需要匹配此类评论:
{This is a comment}
评论可能包含换行符。
我已经尝试过这个正则表达式:
\{(.|[\r\n])*\}
问题是这个正则表达式匹配两个注释之间的所有内容,例如:
{comment}
text
{comment}
在上面的案例中,文字也会匹配。
我该如何解决这个问题?
提前致谢
答案 0 :(得分:0)
使用?
使您的正则表达式非贪婪(懒惰)>>
\{[\s\S]*?\}
注意:[\s\S]
与(?:.|\n|\r)
或(?:.|[\n\r])
或[.\n\r]
...匹配任何内容