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!preg_replace() 関数は正規表現を介してパターン マッチングを実行するため、パターンを正しく記述することが、交換。 。正規表現を記述する場合、さまざまな特殊文字、数量指定子、セレクターなどを使用して、より柔軟なパターン マッチング ルールを構築できます。 要約すると、preg_replace() 関数は、正規表現を置換するための PHP の強力な関数です。正規表現の構文と preg_replace() 関数の使用をマスターすると、文字列内のさまざまなパターンを置換できます。
以上がPHP で preg_replace() 関数を使用して正規表現を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。