String.gsub メソッド 文字列の置換
文字列の置換に関しては、JavaScript は既に正規表現が使える String.Replace メソッドなどを持っています。
しかし、これらは prototype.js で導入された代替関数ほど柔軟性がありません。
新しい String.gsub メソッドを見てみましょう。
このメソッドを使うと、固定文字列や正規表現パターンで、文字列の検索・置換を行うだけでなく、
置換処理に際してさらに制御することができるようになります。
例えば、見付かった文字列が(単に置換されるだけでなく)どう変換されるかをメソッドに指示するのに文字列テンプレートを使うことができます。
望んだ置換結果を得るために、独自のロジックを使うことができるようにするには、
gsub の二つめの引数に関数を渡します。
関連記事
- Ajax.Request クラス
- Ajax オブジェクト
- 文字列テンプレート
- Try.these() 関数
- $R() 関数
- $H() 関数
- $A() 関数
- $F() 関数
- $$() 関数
- $() 関数
- prototype.jsとは
スポンサーリンク