正規表現で文字列を置換

正規表現で文字列を置換するには、regex_replaceモディファイアを使用します。
見つかった文字列のすべてを置換します。
正規表現はPHPのpreg_replace関数処理されますので、その書式で指定します。

  • ※ gやiなどのフラグの指定はできません。

構文

[*変数名:regex_replace(置換前の文字列,置換後の文字列)*]

サンプルコード

[*pagetitle:replace(/[lo]/,_)*]

処理前

Hello World

処理後

He___ W_r_d

CMS「MODX Evolution」逆引きリファレンス一覧へ戻る