【发布时间】:2021-06-28 04:27:24
【问题描述】:
是否有任何检测嵌套 cmets 的正则表达式规则? 对于“嵌套通信”,我的意思是这样的:
/* something /* something */ something */
我不想要一个检测到这样的东西的规则:
/* something inside /* something inside */ something inside */ something outside /*something inside */
我希望something outside 之后的评论成为新的检测。
谢谢!
【问题讨论】:
-
一般来说,正则表达式并不擅长匹配嵌套模式。
-
虽然您可以使用 PCRE 中的递归功能来做到这一点。
-
这个对不同问题的回答使用递归正则表达式。类似的解决方案可能对您有用。 stackoverflow.com/a/66881353/3216427
标签: regex nested expression comments