相关疑难解决方法(0)

Python和Java之间RegEx语法的差异

我在Python中有一个正在运行的正则表达式,我正在尝试转换为Java.似乎在实现中存在细微差别.

RegEx试图匹配另一个reg ex.有问题的RegEx是:

/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)
Run Code Online (Sandbox Code Playgroud)

它遇到问题的其中一个字符串是: /\s+/;

reg ex不应该与结尾匹配;.在Python中,RegEx正常工作(并且与结尾不匹配;,但在Java中它确实包括;.

问题:

  1. 我该怎么做才能让这个RegEx在Java中运行?
  2. 根据我在这里阅读的内容,此RegEx应该没有区别.Python和Java中的RegEx实现之间是否存在差异列表?

python java regex

6
推荐指数
2
解决办法
9867
查看次数

标签 统计

java ×1

python ×1

regex ×1