J2. PCRE正規表現の特性 |
![]() ![]() ![]() |
正規表現 は対象の文字列に対して左から右へマッチするパターンです。ほとんどの文字はパターン内ではその文字自身を意味し、対象内の対応する文字にマッチします。 正規表現の強みは、パターン内に代入と繰り返しを含むことができるという点にあります。それらは、それ自身を意味せずに特殊な解釈をされるメタ文字の使用によって、パターン内にエンコードされます。 メタ文字には2種類あります。角括弧内を除くパターン内のどこでも使用できるものと、角括弧内でのみ使用できるものです。角括弧の外でのメタ文字は以下のとおりです。
角括弧内のパターンの一部は「文字クラス」と呼ばれます。文字クラスの中でメタ文字として扱われるのは以下のものだけです。
|