0

假设我的 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@");
}
4

1 回答 1

2

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

http://rubular.com/r/QH0Wwd2WNH


注意:某些语言要求您转义\两次。一种用于基础语言,一种用于正则表达式。所以如果上述方法不起作用,你可能需要一些类似的东西 /\\\\\\\\\\S*/

于 2013-08-23T19:09:02.767 回答