PHP で preg_replace() 関数を使用して正規表現を置換する方法
正規表現は強力なパターン マッチング ツールです。PHP では、preg_replace () 関数を使用します。文字列の正規表現置換を実装できます。この記事では、正規表現置換に preg_replace() 関数を使用する方法を紹介し、具体的なコード例を示します。
preg_replace() 関数の構文は次のとおりです。
string preg_replace (mixed $pattern ,mixed $replacement ,mixed $subject [, int $limit = -1 [, int &$count ] ] )
その中に:
以下では、いくつかの実用的な例を使用して、preg_replace() 関数の使用法を示します。
$str = "Today is 2022/12/31."; $newStr = preg_replace("/d+/", "#", $str); echo $newStr;
出力結果:
Today is #/#/#.
$str = "My email is test@example.com."; $newStr = preg_replace("/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,}/", "***@***.com", $str); echo $newStr;
My email is ***@***.com.
$html = "<p>Hello, <b>world</b>!</p>"; $cleanHtml = preg_replace("/<[^>]*>/", "", $html); echo $cleanHtml;
Hello, world!
以上がPHP で preg_replace() 関数を使用して正規表現を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。