正規表現を使用して文字を置き換える(マルチバイト対応)
必要ライブラリ:mb_string
書式:mb_ereg_replace(正規表現パターン, 置き換え文字列, 元の文字列);
戻り値:置き換えられた文字列
正規表現で置き換え処理を行います。mb_で始まる関数ですので、マルチバイト文字に対応しています。
下の例でマルチバイトに対応していない場合では、
置き換えた後で「冬」の文字が文字化けします(Shift-JIS使用時)。
例:
「mb_ereg_replace('~', '~', '止まる~冬~×');」とすると 戻り値は「止まる~冬~×」となります。