JavaScript"{
を使用して置き換える方法を誰か教えてもらえますか?{
これが私がやろうとしていることです:
string.replace(/\"\{/g, "{");
JavaScript"{
を使用して置き換える方法を誰か教えてもらえますか?{
これが私がやろうとしていることです:
string.replace(/\"\{/g, "{");
あなたの正規表現は問題ありません。文字列は JavaScript では不変であることを忘れないでください。replace 関数はレシーバー文字列を変更しませんが、新しい文字列を作成します。
だからあなたはしなければならない
string = string.replace(/\"\{/g, "{");
これを直接string
使用していた場合は、文字列のインスタンスで使用する必要があります。文字列型ではありません。
(些細なことに聞こえるかもしれませんが、そうでなければ、このコードは機能するはずです。:))
var stringTypeVariable = 'some string "{ with target pattern';
var replacedVariable = stringTypeVariable.replace(/\"\{/g, "{");