0
私は<string>.replace(/x/g,"y")
を使用して、文字列内の文字のすべてのインスタンスを別の文字に置き換え、必要なものを正確に取得します。javascript string replace function
私の問題は、私のプロジェクトに含まれるすべてのjavascriptファイル用に開発された小さなポストプロセッサで問題を引き起こすパターン(つまり、/x/g
)の構文にあります。
私の問題の解決策は、後処理を受けない分離ファイル内で文字列置換をカプセル化することです。
(何後処理と私はそれがここでは重要ではありません使用する理由)私の質問:私は更新された文字列を返すIn_str
にNew_C
によってOld_C
のすべてのインスタンスを置き換える機能Switch_All_Chars(In_Str,Old_C,New_C)
を作成すると、それpar
が適切に定義されていないので、これは動作しないでしょう
function Switch_All_Chars(In_Str,Old_C,New_C) {
pat = /Old_C/g ;
return In_Str.replace(pat , New_C) ;
}
:ようLOOでしょう。変数を使ってパターンを定義できる構文はありますか?
ありがとうございました。