js 替换json中的转义字符 \

例如有以下字符串

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

想得到如下字符串

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

执行替换字符串

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

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

扩展:

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

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

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

相关推荐
Rysxt_17 小时前
UniApp uni_modules 文件夹详细教程
开发语言·javascript·ecmascript
霍理迪17 小时前
CSS盒模型布局规则
前端·javascript·css
林恒smileZAZ17 小时前
使用自定义API接入OpenAI CodeX配置教程
javascript·codex·ai对接
千寻girling17 小时前
面试官: “ 说一下 JS 中什么是事件循环 ? ”
前端·javascript
程序员龙语17 小时前
CSS 高级选择器应用
前端·css
Cassie燁17 小时前
el-table源码解读2-2——createStore()初始化方法
前端·javascript·vue.js
程序员修心17 小时前
CSS文本样式全解析:11个核心属性详解
前端·css
旧梦吟17 小时前
脚本网站 开源项目
前端·web安全·网络安全·css3·html5
我有一棵树18 小时前
解决 highlight.js 不支持语言的方法
开发语言·javascript·ecmascript
北极糊的狐18 小时前
按钮绑定事件达成跳转效果并将树结构id带入子页面形成参数完成查询功能并将返回的数据渲染到页面上2022.5.29
前端·javascript·vue.js