PHP で正規表現を記述するためのヒントと一般的に使用される正規表現

規則正しい文章を書くための秘訣

女の子が男の子に恋をするときの秘訣は、通常、あなたが私に対して優しいかどうかをテストすることです。そうすれば、私たちの関係はより良くなるでしょう。

規則性の秘密は基本的に愛の秘密と同じです。少し書いて少しテストしてください。

定数の正則化が必要であり、一致が成功するかどうかを比較するために preg_match を使用するためです。成功したら次のポイントを書きましょう。書き終えてすべてのマッチングが成功するまで!

たとえば、メールアドレスの正規表現を書きたいとします。まず最初に、一般的に使用される電子メール形式をすべてリストアップします。例:

phpcn@php.cn phpcn@corp.baidu.cm phpcn@126.com phpcn@xxx.com 12345@qq.com

よく使われる形式は主に以下の通りです。次に分析できます:

1. 最初に @ の前の文字 w+ と一致します (0-9A-Za-z_ であるため)

2. 2 番目の文字の後に @ 記号が続きます

3. 3 番目の文字を再度書き込みます

[a-zA-Z0-9-]+ qq や 126 などのメインのドメイン名にはアンダースコアを使用できないため

4.corp.baidu. または 126. 通常、メールのサフィックスは次のようになります。したがって、次のように書くことができます: ([a-zA-Z0-9-]+.){1,2}

5. 上記は、独自の意味を持つように「.」をエスケープするものです。括弧は少なくとも 1 回、最大 2 回繰り返す必要があります。

6. com|cn|org|gov.cn|net|edu.cn などに従ってください。

したがって、正規表現は私が使用するものに示されています:

/w+@([a-zA - Z0-9-]+.){1,2}(com|cn|org|gov.cn|net|edu.cn)/

メールアドレスの正規表現は私によって正常に記述されました。 よく使用される正規関数

よく使用される正規関数は次のとおりです: 関数 正規表現検索を実行し、 パターンに一致する配列エントリを返します正規表現一致を実行しますグローバル正規表現一致を実行します配列を渡して正規表現を実行するコールバックを使用して正規表現の検索と置換を実行しますコールバックを使用して正規表現の検索と置換を実行します正規表現の検索と置換を実行しますを通して文字列を区切る正規表現
関数名
preg_filter
preg_grepを置き換えます
preg_match
preg_match_all
preg_replace_callback_array
preg_replace_callback
preg_replace
preg_split
🎜🎜

これらの機能についてはマニュアルをご利用ください。ご質問や問題が発生した場合は、公式 Web サイトにアクセスしてご質問ください。

面接でよくある質問について

面接でよくテストされる正規表現は次のとおりです:

1. メールアドレスと一致する

2. 携帯電話番号と一致する

3. Web サイトと一致する

4正規表現を使用して特定の形式に一致させ、例を取り出します

5コレクターを作成します
その他...

面接の質問 4 と 5 については、しっかり勉強していれば問題ありません。最初の 5 つのセクションを紹介しました。質問 4 と 5 は単なる推論です。

なぜなら、通常、技術的な質問に答える面接セッション中に、携帯電話をチェックする時間があるからです。

よく使われる正規表現

以下は正規表現の簡単な検索です。具体的な意味を知っておく必要があります。
必要に応じてコピーしてください:

学び続ける
||
<?php $pattern = '/(\w+)@(\w+).(com|org)/'; $str = "bob@example.com"; preg_match($pattern, $str, $match); print_r($match); ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜