js 替换json中的转义字符 \

例如有以下字符串

"\"{\\\"account\\\":\\\"66\\\",\\\"name\\\":\\\"66\\\"}\""

想得到如下字符串

'{"account":"66","name":"66"}'

执行替换字符串

复制代码
"\"{\\\"account\\\":\\\"66\\\",\\\"name\\\":\\\"66\\\"}\"".replace(/\\/g, "").replace(/"{/g, "{").replace(/}"/g, "}")

其中 /\\/g 正则表达式 会选中 所有 \

扩展:

正则表达式 /\\\\/g 和 /\//g 按理说也匹配到每个 \

但是在工具中测试,总会保留一个 \

在控制台测试,字符串先赋给变量,还是直接调用replace方法的结果又不同

相关推荐
卷帘依旧6 小时前
微前端解决方案-qiankun
前端
moshuying6 小时前
你做的,比汇报出来的多得多
前端
shuye2166 小时前
google chrome 离线下载地址
前端·chrome
yqcoder6 小时前
闭包是什么?优缺点、怎么防内存泄漏?
前端·http
riuphan7 小时前
JavaScript 中的 this 关键字
javascript
掰头战士7 小时前
五分钟带你深入了解 this
javascript
lichenyang4537 小时前
鸿蒙 ArkUI 组件基础复盘:从两个 UI 卡片回到 ComponentV2、状态管理和组件分层
前端
biubiubiu_LYQ7 小时前
萌新小白基础理解篇之 this 关键字
前端·javascript
甜味弥漫7 小时前
深度解析 JS 中的 this 指向:从底层逻辑到实战规则
javascript·面试
光影少年7 小时前
Redux 中间件作用(redux-thunk/redux-saga)
前端·react.js·掘金·金石计划