javascript:如何 trim JSON 中过多的反斜杠?

标签 javascript regex

我的一些 JSON 字符串中有大量反斜杠。

示例:

{"xpath":"//*[@id=\\\\\\\\"pagination_contents\\\\\\\\\\\\"]/div[3]/div/div/form/div[2]/a","title":"keyword"}

我想剃除\"以外的任何东西,因此\\\\\\\\"将是\"。任何\\\\ 的数量将被 trim 。

我试过了

str.replace("\\\"","\"") 并且不确定如何考虑不同数量的反斜杠。

最佳答案

.replace(/\\\\+/g, "\\") 应该可以解决问题

例如 "abc\\\\\\\\\\\\\\def\\\\\\\ghi".replace(/\\\\+/g, "\\") 将返回 "abc\def\ghi"

关于javascript:如何 trim JSON 中过多的反斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35056392/

相关文章:

javascript - 让谷歌浏览器扩展自动弹出

javascript - 为脚本定义一个 id 并在同一脚本中引用该 id

javascript - Angular.js $http.post 类型错误 : Cannot read property 'data' of undefined

regex - 如何仅从此字符串获取链接?

regex - 寻找序列中的最小模式

javascript - 如何更改此 iframe 的大小?

javascript - 动态添加输入值到动态添加的输入框

python - 如何使用正则表达式匹配 10 个带空格或不带空格的数字?

regex - 根据前缀和后缀对字符串进行子集化

javascript - 使用 JavaScript 正则表达式从 url 获取用户和推文 ID