有人可以告诉我如何使用JavaScript将"{
替换为{
吗?
以下是我要做的事情:
string.replace(/\"\{/g, "{");
答案 0 :(得分:2)
你的正则表达式很好。不要忘记字符串在javascript中是不可变的。替换函数不会更改接收器字符串,但会构建一个新的接收器字符串。
所以你必须这样做
string = string.replace(/\"\{/g, "{");
答案 1 :(得分:0)
如果你直接在string
上使用它,你应该在字符串实例上使用它。不是字符串类型。
(我知道这听起来太琐碎了,但是否则这段代码应该有效。:))
var stringTypeVariable = 'some string "{ with target pattern';
var replacedVariable = stringTypeVariable.replace(/\"\{/g, "{");