基本的な PHP 開発チュートリアル: 通常のルールを記述するためのヒント
1. 通常のルールを書くためのヒント
通常のルールのコツ: 少し書いて、少しテストします。
定數(shù)の正則化が必要であり、一致が成功するかどうかを比較するために preg_match を使用するためです。成功したら次のポイントを書きましょう。書き終えてすべてのマッチングが成功するまで!
たとえば、メールアドレスの正規(guī)表現(xiàn)を書きたいとします。まず最初に、一般的に使用される電子メール形式をすべてリストアップします。例:
liwenkai@phpxy.com liwenkai@corp.baidu.cm liwenkai@126.com l_w_k@xxx.com 12345@qq.com
一般的に使用される形式は主に次のとおりです。次に分析できます:
1. 最初に @ の前の文字 w+ と一致します (0-9A-Za-z_ であるため)
2 の後に @ 記號(hào)
3。 qq や 126 などのメイン ドメイン名にはアンダースコアを含めることができないため、3 つ続けて [a-zA-Z0-9-]+ と書きます。 corp.baidu または 126。 通常、電子メールのサフィックスは次のようになります。 。したがって、次のように書くことができます: ([a-zA-Z0-9-]+.){1,2}
5. 上記は、獨(dú)自の意味を持つようにエスケープすることです。括弧は少なくとも 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ī)化は成功しました。
2. よく使用される通常関數(shù)
よく使用される通常関數(shù)は次のとおりです:
これらの関數(shù)はマニュアルに従って使用してください。ご質(zhì)問や問題が発生した場合は、公式 Web サイトにアクセスしてご質(zhì)問ください。面接でよくある質(zhì)問に関する正規(guī)表現(xiàn)
3. 面接でよくテストされる正規(guī)表現(xiàn)は次のとおりです
1. 攜帯電話番號(hào)の一致3.アドレス
4. 正規(guī)表現(xiàn)を使用して特定の形式に一致させ、特定の例を取り出します 5. コレクターを作成しますその他...
よく使用される正規(guī)表現(xiàn)
以下は、正規(guī)表現(xiàn)をすばやく見つける方法です。皆さんも具體的な意味を知っておく必要があります。
必要なときに検索してコピーするだけです。