Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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 regexp反斜杠删除查询_Javascript_Regex - Fatal编程技术网

Javascript regexp反斜杠删除查询

Javascript regexp反斜杠删除查询,javascript,regex,Javascript,Regex,我当时正在看对这个问题的回答 发现两种反应都有效 string.replace(/\\\//g, "/"); 及 有人能解释一下这两者之间的区别吗?哪一个是更好的选择?第一个是专门用斜杠替换的(\/) 第二个只是删除所有反斜杠。第二个解决方案str=str.replace(/\\/g')是错误的,因为它将从字符串中删除单个\。实际上它将从字符串中删除所有反斜杠。您能给出一个您尝试过的例子吗?问题是删除\(连续反斜杠)而不是\(单个反斜杠)。是否有必要(我的意思是替换前斜杠)?您对此替换的具体要

我当时正在看对这个问题的回答 发现两种反应都有效

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


有人能解释一下这两者之间的区别吗?哪一个是更好的选择?

第一个是专门用斜杠替换的(
\/


第二个只是删除所有反斜杠。

第二个解决方案
str=str.replace(/\\/g')
是错误的,因为它将从字符串中删除单个
\

实际上它将从字符串中删除所有反斜杠。您能给出一个您尝试过的例子吗?问题是删除\(连续反斜杠)而不是\(单个反斜杠)。是否有必要(我的意思是替换前斜杠)?您对此替换的具体要求是什么?
str = str.replace(/\\/g, '');