PHP で正規(guī)表現(xiàn)を記述するためのヒントと一般的に使用される正規(guī)表現(xiàn)
規(guī)則正しい文章を書くための秘訣
女の子が男の子に戀をするときの秘訣は、通常、あなたが私に対して優(yōu)しいかどうかをテストすることです。そうすれば、私たちの関係はより良くなるでしょう。
規(guī)則性の秘密は基本的に愛の秘密と同じです。少し書いて少しテストしてください。
定數(shù)の正則化が必要であり、一致が成功するかどうかを比較するために preg_match を使用するためです。成功したら次のポイントを書きましょう。書き終えてすべてのマッチングが成功するまで!
たとえば、メールアドレスの正規(guī)表現(xiàn)を書きたいとします。まず最初に、一般的に使用される電子メール形式をすべてリストアップします。例:
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 などに従ってください。
したがって、正規(guī)表現(xiàn)は私が使用するものに示されています:
/w+@([a-zA - Z0-9-]+.){1,2}(com|cn|org|gov.cn|net|edu.cn)/メールアドレスの正規(guī)表現(xiàn)は私によって正常に記述されました。 よく使用される正規(guī)関數(shù)
関數(shù)名 | |
---|---|
preg_filter | |
preg_grepを置き換えます | |
preg_match | |
preg_match_all | |
preg_replace_callback_array | |
preg_replace_callback | |
preg_replace | |
preg_split |
これらの機能についてはマニュアルをご利用ください。ご質(zhì)問や問題が発生した場合は、公式 Web サイトにアクセスしてご質(zhì)問ください。
面接でよくある質(zhì)問について
面接でよくテストされる正規(guī)表現(xiàn)は次のとおりです:
1. メールアドレスと一致する
2. 攜帯電話番號と一致する
3. Web サイトと一致する
4正規(guī)表現(xiàn)を使用して特定の形式に一致させ、例を取り出します
5コレクターを作成します
その他...
面接の質(zhì)問 4 と 5 については、しっかり勉強していれば問題ありません。最初の 5 つのセクションを紹介しました。質(zhì)問 4 と 5 は単なる推論です。
なぜなら、通常、技術(shù)的な質(zhì)問に答える面接セッション中に、攜帯電話をチェックする時間があるからです。
よく使われる正規(guī)表現(xiàn)
以下は正規(guī)表現(xiàn)の簡単な検索です。具體的な意味を知っておく必要があります。
必要に応じてコピーしてください: