ホームページ >php教程 >php手册 >【対訳】正規表現の基本構文 (2)

【対訳】正規表現の基本構文 (2)

WBOY
WBOYオリジナル
2016-06-21 09:13:431030ブラウズ

文法|通常

「or」演算を意味する '|' もあります。

"hi|hello": 文字列に "hi" または "hello" があることを意味します。
"(b|cd)ef": "bef" を意味します。 " または "cdef";
"(a|b)*c": "a" と "b" の後に "c" が続く混合文字列を表します。

'.' は任意の文字に置き換えることができます:

"a . [0-9]": 「a」の後に任意の文字と数字が続く文字列を示します。
"^.{3}$": 任意の 3 文字の文字列を示します (長さは 3 文字)。
角括弧は、特定の文字が文字列内の特定の位置に出現できることを示します。

"[ab]": 文字列に "a" または "b" ("a| b" と同等) があることを示します。
"[a-d]": 文字列に小文字の「a」から「d」のいずれかが含まれていることを示します (「a|b|c|d」または「[abcd]」と同等)。 Z]": 文字で始まる文字列を表します。
"[0-9]%": パーセント記号の前に 1 桁の数字を表します。
",[a-zA-Z0- 9]$": であることを示します。文字列はカンマで終わり、その後に文字または数字が続きます。

角括弧内で「^」を使用して、不要な文字が角括弧内の最初の文字であることを示すこともできます。 (例: "%[^a-zA-Z]%" は、2 つのパーセント記号の間に文字を含めないことを意味します)。

逐語的に表現するには、これらの文字「^.$()|*+?{」の前にエスケープ文字 '' を追加する必要があります。

角括弧内ではエスケープ文字は必要ないことに注意してください。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。