優先順位

正規表現は、算術式とほとんど同様に評価されます。つまり、左から右に向かって、決められた優先順位に従って評価されます。

次の表は、正規表現で使用される演算子について、優先順位の高いものから順に示しています。

演算子 説明
\ エスケープ
(), (?:), (?=), [] かっこおよび角かっこ
*, +, ?, {n}, {n,}, {n,m} 修飾子
^, $, \メタキャラクタ アンカーおよびシーケンス
| 代替