HTML
HTML5
HTMLタグ
スマートフォン
CSS
CSSプロパティ
CSS・HTML便利ツール
HTML色見本
配色組み合わせツール
特殊文字
JAVA
Android
PHP
Smarty修飾子
EXCEL
Smarty技術の辞書・解説・使用例
TOP
>
Smarty
> regex_replace
regex_replace
修飾子
置換
正規表現による検索・置換を行う。
書式
{$変数|regex_replace:①正規表現:②文字列}
$変数の値から「①正規表現」にマッチする文字列を見つけたら「②文字列」に置換する。
|regex_replace:"/[\r\t\n]/":" "}
サンプルコード
●PHP
$smarty->assign('value', "Hello World! Hello Japan!");
{$value}
Hello World! Hello Japan!
●半角スペースを"★"に
{$value|regex_replace:"/\s/":"★"}
Hello★World!★Hello★Japan!
●小文字のアルファベットを"-"に
{$value|regex_replace:"/[a-z]+/":"-"}
H- W-! H- J-!