PHP 正規表現の使用は、実際の開発において新しい感覚をもたらしますが、このような強力なツールをどのように習得すればよいでしょうか? PHP 正規表現学習の予備知識と理解を見てみましょう。お役に立てば幸いです。
PHP は Web のバックグラウンド CGI 開発で広く使用されています。通常、ユーザーが入力したデータが間違っていると、ある人の誕生日が「2」である場合に問題が発生します。月30日』!では、夏休みが正しいかどうかはどのように確認すればよいのでしょうか? PHP 正規表現のサポートにより、データ照合を非常に便利に実行できるようになります。
PHP 正規表現に関連するいくつかの概念:
簡単に言うと、正規表現はパターン マッチングと置換に使用できる強力なツールです。正規表現の痕跡は、Perl や PHP スクリプト言語など、UNIX/LINUX システムに基づくほぼすべてのソフトウェア ツールで見つかります。さらに、クライアント側のスクリプト言語である JavaScript も正規表現をサポートしています。現在、正規表現は一般的な概念およびツールとなっており、さまざまな技術者によって広く使用されています。
特定の Linux Web サイトには次の格言があります。「Linux 愛好家に何が一番好きかを尋ねれば、おそらく正規表現と答えるでしょう。しかし、面倒なインストールと構成以外に何が最も怖いかを尋ねれば、彼はこう答えるでしょう」 「正規表現」と必ず言ってください。「
」 上で述べたように、正規表現は非常に複雑で怖く思えます。ほとんどの PHP 初心者はこれをスキップして以下の学習を続けるでしょうが、PHP では正規表現を使用する方法がたくさんあります。条件を満たす文字列を検索したり、文字列が条件を満たすかどうかを判定したり、条件を満たす文字列を指定した文字列に置き換えたりするパターン マッチングなどの強力な関数を学びましょう...
PHP 正規表現の基礎 構文:
正規表現は、区切り文字、式、修飾子の 3 つの部分に分かれています。
区切り文字には特殊文字 (「/!」など) を除く任意の文字を使用できますが、一般的に使用される区切り文字は「/」です。この式は、いくつかの特殊文字 (以下の特殊文字を参照) と特殊でない文字列で構成されます。たとえば、「[a-z0-9_-]+@[a-z0-9_-.]+」は、単純な電子メールに一致します。弦。修飾子は、特定の機能/モードをオンまたはオフにするために使用されます。以下は完全な正規表現の例です:
<ol class="dp-c"><li class="alt"><span><span>/hello.+?hello/is </span></span></li></ol>
上記の正規表現「/」は区切り文字、2 つの「/」の間にあるものが式、2 番目の「/」の後の文字列「is」です。それは修飾子です。
式に区切り文字がある場合は、「/hello.+?/hello/is」のようにエスケープ記号「」を使用する必要があります。エスケープ記号は区切り文字として使用されるだけでなく、特殊文字も実行できます。文字で構成されるすべての特殊文字は、すべての数字を表す「d」などでエスケープする必要があります。
ここでは、PHP 正規表現の理解を少し紹介します。PHP 正規表現を理解して習得するのに役立つことを願っています。