“如何替换”\\&引用;与'&引用';在JavaScript中的数组中
有人能帮我解决我的问题吗“如何替换”\\&引用;与'&引用';在JavaScript中的数组中,javascript,jquery,arrays,regex,titanium,Javascript,Jquery,Arrays,Regex,Titanium,有人能帮我解决我的问题吗 Array = [ { y: 0.02, label: \\5:37 A\\ }, { y: 0.02, label: \\2:54 A\\ }, { y: 0.02, label: \\1:00 A\\ }, ] 应将\\替换为“预期的数组/字符串应为 [ { y: 0.02, label: "5:37 A" }, { y: 0.02, label: "2:54 A" }, { y: 0.02, label: "1:0
Array = [
{ y: 0.02, label: \\5:37 A\\ },
{ y: 0.02, label: \\2:54 A\\ },
{ y: 0.02, label: \\1:00 A\\ },
]
应将\\
替换为“
预期的数组/字符串应为
[
{ y: 0.02, label: "5:37 A" },
{ y: 0.02, label: "2:54 A" },
{ y: 0.02, label: "1:00 A" },
]
提前谢谢
\\+
尝试此操作。请参阅演示。替换为“
JavaScript应该如何做到这一点?“代码”实际上是一个字符串吗?你想实现什么?您正在尝试更新实际的源代码吗?所有体面的IDE都有基于reg exp的搜索和替换。您应该描述更广泛的问题。你一开始是在制作这个字符串吗?您的目标是以某种方式将字符串插入数据库或HTML片段,而不让引号打断字符串吗?如果是这样,用任何其他字符替换引号不是正确的解决方案。您需要转义引号,然后稍后取消转义它们。
var re = /\\+/gm;
var str = '{ y: 0.02, label: \\5:37 A\\ }';
var subst = '"';
var result = str.replace(re, subst);