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">
出力結果
猫