Lines Matching refs:group
1451 a non-possessive quantifier. Similarly, if an atomic group is present,
1466 ence as the condition or test for a specific group recursion are not
2167 (2) At run time, a back reference to an unset subpattern group matches
2344 27 conditional group contains more than two branches
2372 54 DEFINE group contains more than one branch
2373 55 repeating a DEFINE group is not allowed
4059 in a specific group. These are not supported.
4405 In particular, if (*THEN) is present in a group that is called as a
4406 subroutine, its action is limited to that group, even if the group does
4974 This is an example of an "atomic group", details of which are given
4975 below. This particular group matches either the two-character sequence
5151 "extended grapheme cluster", and treats the sequence as an atomic group
5410 A group that starts with (?| resets the capturing parentheses numbers
5723 Because the two alternatives are inside a (?| group, both sets of cap-
5727 not all, of one of a number of alternatives. Inside a (?| group, paren-
5968 ing .* is inside an atomic group. Once again, a match at the start may
6037 atomic group is just a single repeated item, as in the example above, a
6044 Note that a possessive quantifier can be used with an entire group, for
6051 simpler forms of atomic group. However, there is no difference in the
6052 meaning of a possessive quantifier and the equivalent atomic group,
6069 atomic group is the only way to avoid some failing matches taking a
6088 group, like this:
6207 Back references of this type cause the group that they reference to be
6208 treated as an atomic group. Once the whole group has been matched, a
6210 of the group.
6506 The first part of the pattern is a DEFINE group inside which a another
6507 group named "byte" is defined. This matches an individual component of
6510 condition. The rest of the pattern uses references to the named group
6683 always treated as an atomic group. That is, once it has matched some of
6705 is treated as an atomic group, there are now no backtracking points,
6764 match "b", then in the second group, when the back reference \1 fails
7011 appears inside an atomic group, its effect is confined to that group,
7012 because once the group has been matched, there is never any backtrack-
7014 left of the entire atomic group. (Remember also, as stated above, that
7061 native to an atomic group or possessive quantifier, but there are some
7103 after the end of the group if FOO succeeds); on failure, the matcher
7398 (...) capturing group
7399 (?<name>...) named capturing group (Perl)
7400 (?'name'...) named capturing group (Perl)
7401 (?P<name>...) named capturing group (Python)
7402 (?:...) non-capturing group
7403 (?|...) non-capturing group; reset group numbers for
7409 (?>...) atomic, non-capturing group
7491 (?(Rn)... specific group recursion condition
8950 an atomic group or a possessive quantifier.
9537 insert text matching corresponding parenthesized group from the pat-