() (グルーピング)
() (括弧)は複数の文字を1つとして扱うためにグルーピングに利用されます。
古い処理系では括弧の前に\マークが必要(「\(」「\)」と記述)ですので、マニュアルで確認するか、実際に試して確認しましょう。
具体的にはサンプルを参照してください。
簡単なサンプルです。
理解に役立ててください。
正規表現 |
対象文字列 |
一致 |
解説 |
(test )* |
test test a |
○ |
「test 」の0回以上の繰り返しに一致 |
(abc|def)x |
abcx |
○ |
abcとdefとのどちらにも一致 |
(abc|def)x |
defx |
○ |
〃 |
|