PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

mb_eregi_replace - マルチバイト文字列に大文字小文字を区別せずに正規表現による置換を行う | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

mb_eregi_replace

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

mb_eregi_replaceマルチバイト文字列に大文字小文字を区別せずに正規表現による置換を行う

説明

string mb_eregi_replace ( string $pattern , string $replace , string $string [, string $option = "msri" ] )

string において、 正規表現 pattern にマッチする文字列を replacement に置換します。

パラメータ

pattern

正規表現パターン。マルチバイト文字を使用できます。 大文字小文字は区別しません。

replace

置換する文字列。

string

検索対象となる文字列。

option
option の意味は、mb_ereg_replace() の場合と同じです。

返り値

結果の文字列、あるいはエラー時に FALSE を返します。

変更履歴

バージョン 説明
7.1.0 e 修飾子が非推奨になりました。

注意

注意:

内部エンコーディングあるいは mb_regex_encoding() で指定した文字エンコーディングを、 この関数の文字エンコーディングとして使用します。

警告

信頼できない入力に対しては、 絶対に e 修正子を使用してはいけません。 (preg_replace() と同様、) 自動的なエスケープは行いません。 このことを忘れていると、自分の書いたアプリケーションにリモートコード実行の脆弱性を作りこんでしまうことになります。

参考

  • mb_regex_encoding() - 現在のマルチバイト正規表現用のエンコーディングを取得または設定する
  • mb_ereg_replace() - マルチバイト文字列に正規表現による置換を行う


忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「mb_eregi_replace - マルチバイト文字列に大文字小文字を区別せずに正規表現による置換を行う」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | mb_eregi_replace - マルチバイト文字列に大文字小文字を区別せずに正規表現による置換を行う」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: