javascript - 如何将字符串中的四个反斜杠替换为两个

标签 javascript jquery regex

我有一个来自服务器的类似字符串,但由于四个反斜杠而无法工作。如果我用两个删除四个它的工作。

URL_https~~\\\\fbcdn-sphotos-f-a.akamaihd.net\

我可以知道如何将四个反斜杠替换为两个反斜杠,如下所示

URL_https~~\\fbcdn-sphotos-f-a.akamaihd.net\

我尝试了各种方法,但没有任何效果

我尝试如下

一:

strTest2.replace("\\\\\\\\","\\\\"

两个:

strTest2 .replace(/[/\*]/, "");

三:

strTest2.replace(/\|\|/g, "\\");

最佳答案

您需要存储创建的新字符串

strTest2 = strTest2.replace("\\\\\\\\","\\\\");

所有替换方法都返回一个新字符串。不改变当前字符串。

关于javascript - 如何将字符串中的四个反斜杠替换为两个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18387675/

相关文章:

javascript - 似乎无法让 "keyup"工作

javascript - Greensock 动画是如何在其如此高效的引擎盖下工作的?

c# - 像 Google (ASP) 一样在文本框下方的下拉列表中搜索结果

javascript - 设置 Venkman 上下文(卡在 "JavaScript Debugger"上)

javascript - 触发动态构建的新元素

jquery - 当用户到达屏幕底部时淡出元素

javascript - 如何让 "display: none"元素出现

c# - 用正则表达式替换部分单词

regex - .htaccess 重定向 + 重写 : Prefix uri with language code while keeping initial uri

python - 无法使用 python match() 解析字符串 - 出现错误 AttributeError : 'NoneType' object has no attribute 'group'