js 替换json中的转义字符 \

例如有以下字符串

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

想得到如下字符串

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

执行替换字符串

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

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

扩展:

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

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

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

相关推荐
zhangxingchao1 天前
AI Agent 基础问题系统整理:从 LangChain、LangGraph、MCP 到 Agent 架构、记忆、工具调用与评估体系
前端·人工智能·后端
Moment1 天前
AI 为什么总喜欢写防御性代码?
前端·后端·面试
浑手营销1 天前
浑手科技案例分享:133个精准询盘短视频玩法
前端·人工智能·科技
XinZong1 天前
2026 AI社交深度评测:InStreet 与 ClawReach 核心差异解析
javascript
IT_陈寒1 天前
SpringBoot自动配置的坑,差点让我加班到天亮
前端·人工智能·后端
LucianaiB1 天前
【Dify + EdgeOne】你奶奶也会做一个“智票通”,轻松票据自定义提取+防数据泄露
前端·后端
python在学ing1 天前
前端-CSS学习笔记
前端·css·python·学习
Bug-制造者1 天前
【Vue3 实战】全局错误处理体系搭建:实现业务与错误彻底解耦
前端·javascript·vue.js
悟空瞎说1 天前
# Git 交互式变基:优雅整理提交历史,告别杂乱 PR 记录
前端·git
竹林8181 天前
从ethers.js迁移到Viem:我在DeFi Dashboard项目中踩过的坑与最终方案
javascript