正規表現は、通常の文字 (a と z の間の文字など) と特殊文字 (「メタ文字」と呼ばれる) を含むテキスト パターンです。

正規表現は、単一の文字列を使用して、特定の構文規則に一致する一連の文字列を記述し、一致させます。

正規表現 - 演算子の優先順位 構文

正規表現は、算術式と同様に、左から右に評価され、優先順位に従います。

同じ優先度の操作は左から右の順に実行され、異なる優先度の操作は高から低の順に実行されます。

正規表現 - 演算子の優先順位 例

< tr>
\エスケープ文字
()、(?:)、(?=)、[]括弧と角括弧
*、+、?、{ n} 、{n,}、{n,m}修飾子^、$、\任意のメタキャラクター、任意の文字アンカー ポイントとシーケンス (例: 位置と順序)
|置換" または "< br/> 演算子は、「m|food」が「m」または「food」と一致するように、置換演算子よりも高い優先順位を持ちます。 「mood」または「food」と一致させるには、括弧を使用して部分式を作成し、「(m|f)ood」となります。