ホームページ  >  記事  >  バックエンド開発  >  PHP正規表現の使い方の紹介

PHP正規表現の使い方の紹介

WBOY
WBOYオリジナル
2016-07-25 08:52:56847ブラウズ
PHP プログラミングで正規表現を使用するにはどうすればよいですか? PHP正規表現の使い方など、必要に応じてご参照ください。

このセクションの内容: php正規表現

正規表現は、パターンのマッチングと置換のための強力なツールです。

彼は UNIX システムに基づくツールで見つけることができます。 さらに、JavaScript などのクライアント側のスクリプト言語もサポートされます。

正規表現は、特定の言語や特定のシステムの制限を超えて、広く受け入れられている概念および機能になっており、多くの PHP チュートリアルで導入する必要があります。

以下は、参考までに、PHP の正規表現の一般的なパラメータと形式の一部です。

構文形式: 区切り文字「/」の間。 より一般的に使用されるメタ文字には、「+」、「*」、および「?」があります。 で、

「+」メタ文字は、その先頭文字がターゲット オブジェクト内で 1 回以上連続して出現する必要があることを規定します。 「*」メタ文字は、その先頭文字がターゲット オブジェクト内で 0 回または連続して複数回出現する必要があることを規定します。 「?」メタキャラクタは、その先頭のオブジェクトがターゲット オブジェクト内に 0 回または 1 回出現する必要があることを規定します。

/ジム{2,6}/
上記の正規表現では、文字 m が一致するオブジェクト内に 2 ~ 6 回連続して出現できると規定されているため、上記の正規表現は jimmy や jimmmmy などの文字列と一致します。
正規表現の使用方法を予備的に理解した後、他のいくつかの重要なメタ文字の使用方法を見てみましょう。

s: タブ キーや改行文字を含む単一のスペース文字と一致するために使用されます。 S: 単一のスペース文字を除くすべての文字と一致するために使用されます
d: 0 から 9 までの数字と一致するために使用されます。 w: 文字、数字、またはアンダースコア文字と一致するために使用されます。 W: w に一致しないすべての文字に一致するために使用されます
; . : 改行文字を除くすべての文字と一致するために使用されます。

また:
より一般的に使用されるロケーターには、「^」、「$」、「b」、「B」などがあります。 「^」ロケーターは、一致するパターンがターゲット文字列の先頭に現れる必要があることを指定します。 「$」ロケーターは、一致するパターンがターゲット オブジェクトの末尾に出現する必要があることを指定します。 b ロケーターは、一致するパターンがターゲット文字列の先頭または末尾の 2 つの境界のいずれかに出現する必要があることを指定します。 「B」ロケーターは、一致するオブジェクトがターゲット文字列の先頭と末尾の 2 つの境界内に配置される必要があることを規定しています。つまり、一致するオブジェクトをターゲット文字列の先頭または末尾として使用することはできません。 指定された範囲に一致し、特定の文字に限定されません。例えば: /[A-Z]/ 上記の正規表現は、A から Z までの任意の大文字と一致します。 /[a-z]/ 上記の正規表現は、a から z までの範囲内の任意の小文字と一致します。 /[0-9]/ 上記の正規表現は、0 から 9 までの任意の数値と一致します。 /([a-z][A-Z][0-9])+/

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