基本上我试图选择/ * * /之间的所有东西 就像c ++编译器不会读取那些运行之间的内容。
到目前为止,我已经到了哪种作品,但是当a *出现时,它已经开始忽略了 如果它没有得到* /它将选择除/ *
之外的所有内容所以从/ *到* /的所有内容都应该被忽略。如果错过了* /那么它不应该从/ *
的开头选择任何东西 \[^\*\/\*\/]+(?![^(\/\*)]*(\*).)\g
我希望它有意义
我正在使用regexr.com构建我的正则表达式
答案 0 :(得分:0)
var newstring= oldstring.split(/\/\*([^\*]|\*[^\/])+\*\//).join('');