【发布时间】:2011-07-18 12:01:44
【问题描述】:
我想要一个可以忽略嵌套匹配的正则表达式
我的意思是,例如:
/*asdasdasd /* asdasdsa */ qweqweqwe */
将第一个“/*”与最后一个“*/”匹配,而不是停止到第一个“*/”
谢谢...
【问题讨论】:
-
当它们在带引号的字符串中时?即在混合物中添加了一种全新的成分。
-
你不能用纯正则表达式解析无限嵌套。
-
@SLaks 当我试图匹配 */ 我得到第一个,但我想要最后一个。
-
"/*asdasdasd /* asdasdsa */ qweqweqwe */".replace(/\/\*.*\*\//, "t")将整个字符串替换为t。 -
@Radek S:我不关心带引号的字符串。里面会有纯文本!
标签: javascript regex comments nested