我正在尝试将JavaScript正则表达式转换为java正则表达式。这是我正在尝试转换的当前javascript正则表达式:
var re = /\a(?![^<]*>)/g;
我已经搜索并发现我需要将反斜杠/变为双反斜杠//并从“ 但是到底怎么样?我们还需要改变它吗? 谢谢
答案 0 :(得分:2)
等效的正则表达式是:
string regex = "\\a(?![^<]*>)";
JAVA中没有等效的g
标志,如果要替换或使用匹配器和while循环,则必须使用replaceall()
而不是replace()
(请参阅{ {3}})。