我有一个纯 JavaScript 变量,包含以下值:
var a = "\\{0\\}";
现在我需要做的是替换第一个和后一个括号之前的两个\。
我尝试了不同的解决方案,但似乎没有人能工作
var b = a.replace(pattern,'')
我找不到好的模式。我不知道该怎么做或如何编写好的模式或正则表达式。
有人知道解决办法吗?感谢大家
附注我需要纯 JavaScript 的解决方案。
最佳答案
var a = "\\{0\\}";
var pattern = /\\/g;
var b = a.replace(pattern,'');
您的问题是您正在处理转义字符,因此您需要使用正则表达式。
<小时/>编辑:工作示例
关于JavaScript 替换\字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096703/