正規表現 - 演算子の優先順位
正規表現は、算術式と同様に、左から右に評価され、優先順位に従います。
同じ優先度の操作は左から右に実行され、異なる優先度の操作は高から低に実行されます。次の表は、さまざまな正規表現演算子の優先順位を高いものから低いものまで示しています。 =)、[]
*、+、?、{n}、{n,}、{n,m} | 修飾子 |
---|---|
^、$、任意のメタ文字、任意文字 | アンカーポイントとシーケンス (つまり、位置と順序) |
| | 置換、「または」操作 |
正規表現は、算術式と同様に、左から右に評価され、優先順位に従います。
同じ優先度の操作は左から右に実行され、異なる優先度の操作は高から低に実行されます。次の表は、さまざまな正規表現演算子の優先順位を高いものから低いものまで示しています。 =)、[]
*、+、?、{n}、{n,}、{n,m} | 修飾子 |
---|---|
^、$、任意のメタ文字、任意文字 | アンカーポイントとシーケンス (つまり、位置と順序) |
| | 置換、「または」操作 |