Group Constructs
Pattern | Description |
---|---|
(...) |
Capture everything enclosed |
(a|b) |
Match either a or b |
(?:...) |
Match everything enclosed |
(?>...) |
Atomic group (non-capturing) |
(?|...) |
Duplicate subpattern group number |
(?#...) |
Comment |
(?'name'...) |
Named Capturing Group |
(?<name>...) |
Named Capturing Group |
(?P<name>...) |
Named Capturing Group |
(?imsxXU) |
Inline modifiers |
(?(DEFINE)...) |
Pre-define patterns before using them |
Comments