Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有转义字符的Javascript子字符串_Javascript - Fatal编程技术网

带有转义字符的Javascript子字符串

带有转义字符的Javascript子字符串,javascript,Javascript,我有一个如下的字符串 var string1 = " folder\\subfolder1\\subfolder2 " 我想用string1.replace替换“\”和“/” var string2 = "folder/subfolder1/subfolder2" 我试过了 var rep = path.replace("\\", "/"); 但它不起作用。有什么帮助吗?您需要全局执行,例如使用regexp文本&g标志 var rep = path.replace(

我有一个如下的字符串

var string1 = " folder\\subfolder1\\subfolder2 "
我想用string1.replace替换“\”和“/”

var string2 = "folder/subfolder1/subfolder2"
我试过了

            var rep = path.replace("\\", "/");

但它不起作用。有什么帮助吗?

您需要全局执行,例如使用regexp文本&g标志

var rep = path.replace(/\\/g, "/");

您需要全局执行,例如使用regexp-literal&g标志

var rep = path.replace(/\\/g, "/");
勾选此项勾选此项将“\\”替换为“/”而不是“/”,它将单个\(即字符串文字中的\)替换为单个/;如果出于某种奇怪的原因,您有
str=“folder\\\\subfolder1”
然后使用
/\\\\/g
将“\\”替换为“//”而不是“/”,它将单个\(即字符串文字中的\)替换为单个/;如果出于某种奇怪的原因,您有
str=“folder\\\\subfolder1”然后使用
/\\\\/g