“如何替换”;{使用Javascript在字符串中使用{?
谁能告诉我如何用JavaScript将“如何替换”;{使用Javascript在字符串中使用{?,javascript,replace,Javascript,Replace,谁能告诉我如何用JavaScript将{替换为{ 以下是我试图做的: string.replace(/\"\{/g, "{"); 您的正则表达式很好。不要忘记字符串在javascript中是不可变的。replace函数不会更改接收方字符串,而是构建一个新的接收方字符串 所以你必须这么做 string = string.replace(/\"\{/g, "{"); 如果您直接在string上使用它,您应该在string的实例上使用它,而不是在string类型上使用它 (我知道这听起来太琐碎了,
{
替换为{
以下是我试图做的:
string.replace(/\"\{/g, "{");
您的正则表达式很好。不要忘记字符串在javascript中是不可变的。replace函数不会更改接收方字符串,而是构建一个新的接收方字符串 所以你必须这么做
string = string.replace(/\"\{/g, "{");
如果您直接在
string
上使用它,您应该在string的实例上使用它,而不是在string类型上使用它
(我知道这听起来太琐碎了,但如果不是这样的话,这段代码应该可以正常工作。:)
你的例子无论如何都应该有效。我测试了它以防万一,它对我有效。你已经用JSON标记了你的问题。你确定你不只是想要
JSON.parse()
?
var stringTypeVariable = 'some string "{ with target pattern';
var replacedVariable = stringTypeVariable.replace(/\"\{/g, "{");