0

JavaScript"{を使用して置き換える方法を誰か教えてもらえますか?{

これが私がやろうとしていることです:

string.replace(/\"\{/g, "{");
4

2 に答える 2

2

あなたの正規表現は問題ありません。文字列は JavaScript では不変であることを忘れないでください。replace 関数はレシーバー文字列を変更しませんが、新しい文字列を作成します。

だからあなたはしなければならない

string = string.replace(/\"\{/g, "{");
于 2012-12-02T11:33:32.623 に答える
0

これを直接string使用していた場合は、文字列のインスタンスで使用する必要があります。文字列型ではありません。

(些細なことに聞こえるかもしれませんが、そうでなければ、このコードは機能するはずです。:))

var stringTypeVariable = 'some string "{ with target pattern';
var replacedVariable = stringTypeVariable.replace(/\"\{/g, "{");
于 2012-12-02T11:49:10.283 に答える