我在 Python 中有一个工作正则表达式,我正在尝试转换为 Java。似乎在实现中存在细微差别。
RegEx 正在尝试匹配另一个 reg ex。有问题的正则表达式是:
/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)
它遇到问题的字符串之一是:/\s+/;
reg ex 不应该与结尾匹配;
。在 Python 中,RegEx 可以正常工作(并且与结尾不匹配;
,但在 Java 中它确实包含;
.
问题:
- 我该怎么做才能让这个 RegEx 在 Java 中工作?
- 根据我在此处阅读的内容,此 RegEx 应该没有区别。Python与Java中的RegEx实现之间是否存在差异列表?