将JavaScript正则表达式转换为java

时间:2017-04-14 06:59:29

标签: javascript java regex

我正在尝试将JavaScript正则表达式转换为java正则表达式。这是我正在尝试转换的当前javascript正则表达式:

var re = /\a(?![^<]*>)/g;

我已经搜索并发现我需要将反斜杠/变为双反斜杠//并从“ 但是到底怎么样?我们还需要改变它吗? 谢谢

1 个答案:

答案 0 :(得分:2)

等效的正则表达式是:

string regex = "\\a(?![^<]*>)";

JAVA中没有等效的g标志,如果要替换或使用匹配器和while循环,则必须使用replaceall()而不是replace()(请参阅{ {3}})。