使用“//”查找字符串并从“//”替换为结尾

时间:2013-08-23 19:07:02

标签: javascript regex

假设我的inlineDiv_num_text的值为://abc必须将其替换为@comment@

必须将

abc //cde替换为abc @comment@

请修复我做的条件,它不起作用

//WRAP INLINE COMMENTS
if(/[^]*//[^]*/g.test(inlineDiv_num_text)){
    inlineDiv_num_text = inlineDiv_num_text.replace(///[^]*/g, "@comments@");
}

1 个答案:

答案 0 :(得分:2)

你必须逃避每个\。尝试将搜索正则表达式更改为/\\\\\S*/

http://rubular.com/r/QH0Wwd2WNH


注意:某些语言要求您两次逃离\。一个用于基本语言,一个用于正则表达式。所以,如果上述方法不起作用,您可能需要/\\\\\\\\\\S*/

的内容。