js 替换json中的转义字符 \

例如有以下字符串

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

想得到如下字符串

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

执行替换字符串

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

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

扩展:

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

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

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

相关推荐
阿里巴啦3 分钟前
用React+Three.js 做 3D Web版搭建三维交互场景:模型的可视化摆放与轻量交互
前端·react·three.js·模型可视化·web三维·web三维交互场景
Liu.77414 分钟前
vue3组件之间传输数据
前端·javascript·vue.js
|晴 天|14 分钟前
前端闭包:从概念到实战,解锁JavaScript高级技能
开发语言·前端·javascript
开发者小天15 分钟前
react的拖拽组件库dnd-kit
前端·react.js·前端框架
用户44455436542625 分钟前
在Android开发中阅读源码的指导思路
前端
用户542778485154027 分钟前
ESM 模块(ECMAScript Module)详解
前端
全栈前端老曹42 分钟前
【ReactNative】核心组件与 JSX 语法
前端·javascript·react native·react.js·跨平台·jsx·移动端开发
用户54277848515401 小时前
JavaScript 闭包详解:由浅入深掌握作用域与内存管理的艺术
前端
小小黑0071 小时前
快手小程序-实现插屏广告的功能
前端·javascript·小程序
用户54277848515401 小时前
闭包在 Vue 项目中的应用
前端