0

我需要匹配这种类型的评论:

{This is a comment}

注释可以包含换行符。

我已经尝试并提出了这个正则表达式:

\{(.|[\r\n])*\}

问题是这个正则表达式匹配两个评论之间的所有内容,例如:

{comment}

text

{comment}

在上述情况下,文本也将被匹配。

我怎样才能解决这个问题 ?

提前致谢

4

1 回答 1

0

使用?使您的正则表达式模式不贪婪(懒惰)>>

\{[\s\S]*?\}

注意:[\s\S]等于(?:.|\n|\r)or (?:.|[\n\r])or [.\n\r]... 匹配任何东西

于 2012-11-06T23:30:41.290 回答