ホームページ >バックエンド開発 >PHPチュートリアル >PHPの正規表現とは何ですか? (コード例)

PHPの正規表現とは何ですか? (コード例)

藏色散人
藏色散人オリジナル
2019-04-18 13:40:142583ブラウズ

正規表現とは何ですか?

Regex (または RegExp) は正規表現の略で、文字列内のパターンを迅速かつ効率的に照合する方法です。方法。 Regex は、テキストの検索と置換、入力検証、その他のプロセスに使用できます。

正規表現には、単純な文字または複雑なパターンを使用できます。これらはすべて、特定のルールに基づいて定義されています。

PHP の正規表現

PHP は、デフォルトで正規表現、つまり広く使用されている構文である PCRE (Perl 互換正規表現) をサポートしています。

PHP では、PCRE (正規表現) 関数のプレフィックスは preg_

PHP 正規表現の置換例:

<?php
$str = &#39;Hello World&#39;;
$regex = &#39;/\s/&#39;;
echo preg_replace($regex, &#39;&#39;, $str);

出力:

HelloWorld

この例では、「Hello World」の最初のスペースが削除されます。したがって、「HelloWorld」が出力されます。 $regex と preg_replace() が何をするのか見てみましょう。

preg_replace()文字列を (正規表現パターンを使用して) 検索し、別の文字列に置き換えます。

$regexヘルプの検索文字列。

$regex の先頭と末尾にある / 記号は、正規表現の先頭と末尾を示します。これらは セパレータ と呼ばれます。

\s は単一の式です。任意のスペース文字と一致します。これらは文字タイプと呼ばれます。

次に、一致を " に置き換えます。したがって、スペースは削除されます。

関連する推奨事項: "PHP チュートリアル "

以上がPHPの正規表現とは何ですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。