ホームページ >バックエンド開発 >PHPチュートリアル >PHP で正規表現を学ぶ、PHP の正規表現を学ぶ_PHP チュートリアル

PHP で正規表現を学ぶ、PHP の正規表現を学ぶ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:20:49745ブラウズ

phpの正規表現を学び、phpの正規表現を学びましょう

文法形式: は区切り文字"/"の間にあります。

1 より一般的に使用されるメタキャラクターには、「+」、「*」、「?」があります。

その中で、

「+」メタキャラクターは、その先頭の文字がターゲットオブジェクト

内に1回以上連続して出現する必要があることを規定します

「*」メタキャラクターは、その先頭の文字がターゲットオブジェクト

内にゼロ回または連続して出現する必要があることを規定します

「?」メタキャラクターは、その先頭のオブジェクトがターゲットオブジェクト内に0回または1回出現する必要があることを規定します。

リーリー

こちらも:

より一般的に使用されるロケーターには、「^」、「$」、「b」、「B」などがあります。

「^」ロケーターは、一致するパターンがターゲット文字列の先頭に現れる必要があることを指定します

「$」ロケーターは、一致するパターンがターゲット オブジェクト

の最後に出現する必要があることを指定します。

b ロケーターは、一致するパターンがターゲット文字列

の先頭または末尾の 2 つの境界のいずれかに出現する必要があることを指定します。

「B」ロケーターは、一致するオブジェクトがターゲット文字列の先頭と末尾の 2 つの境界内に配置される必要があることを規定しています。つまり、一致するオブジェクトをターゲット文字列の先頭または末尾として使用することはできません。

一致は特定の範囲を指定し、特定の文字に限定されません。例:

/[A-Z]/
上記の正規表現は、A から Z までの範囲内の任意の大文字と一致します。
/[a-z]/
上記の正規表現は、a から z までの範囲内の任意の小文字と一致します。
/[0-9]/
上記の正規表現は、0 から 9 までの任意の数値と一致します。
/([a-z][A-Z][0-9])+/

phpはどのような正規表現を学べばよいのでしょうか?

弟はひざまずいて尋ねました。 asp.net の正規表現、js の正規表現、php の正規表現があります (php のものは Perl と互換性のある正規表現のようです)。したがって、これらの正規表現はある程度同じであるように見えます。私が聞きたいのは、「すべての」正規表現が同じ構文を持つのかどうかということです。それとも、構文が異なる正規表現がいくつかあるのでしょうか?今PHPを勉強しているのですが、どのような正規表現を学べばよいでしょうか? Perl と互換性のある正規表現を学ぶ必要がありますか? Perlと互換性のある正規表現は何ですか? (php の正規表現を学ぶための良いリンクを教えていただければ幸いです) ありがとうございました。 ! !

PHPの正規表現を学ぶ方法

実際、それを学ぶ必要はありません。
まずは全体的な見方から始めましょう。その後、実際に使用されるときを待ってください。基本的に正規表現でできることは文字列関数でもできることです

www.bkjia.com本当http://www.bkjia.com/PHPjc/864819.html技術記事 php の正規表現を学習し、区切り文字「/」の間にある php の正規表現構文形式を学習します。 1 より一般的に使用されるメタ文字には、+、*、および ? があります。 その中で、+メタキャラクターのルール...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。