如何用正则表达式替换javascript中的2个反斜杠

时间:2015-10-06 10:47:19

标签: javascript regex

如何使用正则表达式替换2个正斜杠和4个反斜杠? 我在下面的代码中尝试了几种变体。我承认我没有使用RegEx的经验。 THX!

path = "//computerName/C$/folder";
path = path.replace(/\//g, "\\"); // this works for 1 slash
path = path.replace(/\/\//g, "\\\\"); // here I need to replaces 2 slashes with 4

结果应为:

"\\\\computerName\\C$\\folder"

1 个答案:

答案 0 :(得分:0)

您可以将以下捕获组用于所有出现的双正斜杠:

path.replace(/(\/\/)/g, "\\\\\\\\");