String.gsub メソッド 文字列の置換

文字列の置換に関しては、JavaScript は既に正規表現が使える String.Replace メソッドなどを持っています。
しかし、これらは prototype.js で導入された代替関数ほど柔軟性がありません。

新しい String.gsub メソッドを見てみましょう。
このメソッドを使うと、固定文字列や正規表現パターンで、文字列の検索・置換を行うだけでなく、 置換処理に際してさらに制御することができるようになります。
例えば、見付かった文字列が(単に置換されるだけでなく)どう変換されるかをメソッドに指示するのに文字列テンプレートを使うことができます。

望んだ置換結果を得るために、独自のロジックを使うことができるようにするには、 gsub の二つめの引数に関数を渡します。

関連記事

スポンサーリンク

Cactiのインストール RRDToolを利用したサーバ監視ツール

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る