【发布时间】:2015-10-20 21:33:11
【问题描述】:
我需要捕获文本中的所有# 字符,除了那些被#[ ... #] 包围的字符。
我编写了 PCRE 版本 (online example),效果很好,但 Java 不支持 (*SKIP)(*FAIL)。
#\[.*#\](*SKIP)(*FAIL)|#
是否有这个正则表达式的 Java 等价物?谢谢。
【问题讨论】:
-
举一个你想匹配的字符串的例子。
-
@jamesjelo4kul:我的问题中有一个链接。为了更好的想象,我添加了一些文字。
-
@anubhava: 捕获,然后我可以用 Java 替换它...
-
@StefanH - 你想用什么替换#s?