文字列を置換

文字列を置換するには、replaceモディファイアを使用します。
一致する全ての文字を置換します。

構文

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

オプションはカンマ区切りで、置換前と置換後の文字列をそれぞれ指定します。
なお区切り文字はカンマ以外にも|(パイプ)や=>/(スラッシュ)で指定することもできます。

サンプルコード

次のコードでは、pagetitleに含まれる"o"を全て"_"に変換します。

[*pagetitle:replace(o,_)*]

処理前

Hello World

処理後

Hell_ W_rld

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