我想在 javascript 表达式中转义一个“/”(斜线前面有一个空格)。
自然,它适用于以下表达式:
string.replace(/\//g,"\n");
它用“\n”(控制台换行符)替换我的字符串中的所有“/”- s。
但我真正需要的是一个表达式,或者一个替换"/"-s而不是"/"-s 的方法。
如您所知,不幸的是,转义表达式以这种方式中断:
string.replace(/\ //g,"\n");
感谢您的帮助!
我想在 javascript 表达式中转义一个“/”(斜线前面有一个空格)。
自然,它适用于以下表达式:
string.replace(/\//g,"\n");
它用“\n”(控制台换行符)替换我的字符串中的所有“/”- s。
但我真正需要的是一个表达式,或者一个替换"/"-s而不是"/"-s 的方法。
如您所知,不幸的是,转义表达式以这种方式中断:
string.replace(/\ //g,"\n");
感谢您的帮助!
您只需:
string.replace(/ \//g,"\n");
以便您匹配一个空格,后跟一个(转义的)正斜杠。
这有一些很好的例子: https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace
这应该可以正常工作:
string.replace(/\s\//g,"\n");