Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Global Modifier Referenceグローバル・モディファイアリファレンス

regex_replace

最終更新日: 2019.03.25

モディファイアを付与したファンクションタグの値に対して、検索文字列を置換文字列で置き換えます。検索文字列と置換文字列には正規表現が利用できます。

検索文字列と置換文字列はモディファイアに対して、引用符で囲んだ文字列をカンマ区切りで繋いで指定します。

regex_replace="/検索文字列/","置換文字列"

いくつかの制限事項があります。

  • regex_replace モディファイアの置換対象文字列に、ダブルクォーテーションが含まれる場合、文字列の置換がうまくいかない。

使い方

<mt:EntryBody regex_replace="/foo/","bar">

使用例

<mt:Var name="text" value='"-- ------吾輩は猫である。名前はまだ無い..."'>

<mt:Var name="text" regex_replace="/猫/","犬">

出力結果
"-- ------吾輩は犬である。名前はまだ無い..."


<mt:Var name="text" regex_replace="/.*吾輩は(.*)である。.*/","$1">

出力結果
猫