基本的な PHP 開発チュートリアル: 通常のルールを記述するためのヒント

1. 通常のルールを書くためのヒント

通常のルールのコツ: 少し書いて、少しテストします。

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

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

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 の後に @ 記号

3。 qq や 126 などのメイン ドメイン名にはアンダースコアを含めることができないため、3 つ続けて [a-zA-Z0-9-]+ と書きます。 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)/

メールの正規化は成功しました。

2. よく使用される通常関数

よく使用される通常関数は次のとおりです:

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

24.png面接でよくある質問に関する正規表現

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

1. 携帯電話番号の一致3.アドレス

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

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

その他...

よく使用される正規表現

以下は、正規表現をすばやく見つける方法です。皆さんも具体的な意味を知っておく必要があります。


必要なときに検索してコピーするだけです。


学び続ける
||
1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
echo "Hello World!!!";
?>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
图片放大关闭