Lines Matching full:matched
130 A regular expression is a pattern that is matched against a subject string from
137 caseless matching is specified (the PCRE_CASELESS option), letters are matched
420 accented letters, and these are then matched by \ew. The use of locales with
504 either at compile time or when the pattern is matched. (BSR is an abbrevation
555 character from one of these sets can be matched using a script name. For
790 The escape sequence \eK causes any previously matched characters not to be
791 included in the final matched sequence. For example, the pattern:
795 matches "foobar", but reports that it has matched "bar". This feature is
877 previous match. In Perl, these can be different when the previously matched
945 line. In UTF-8 mode, the matched character may be more than one byte long.
999 character may be more than one byte long. A matched character must be in the
1054 [][\e\e^_`wxyzabc], matched caselessly, and in non-UTF-8 mode, if character
1249 the whole pattern matches, that portion of the subject string that matched the
1253 string "the red king" is matched against the pattern
1265 the string "the white queen" is matched against the pattern
1298 at captured substring number one, whichever alternative matched. This construct
1327 for a subpattern's having matched refers to a non-unique number, the test is
1328 true if any of the subpatterns of that number have matched.
1391 matched. This saves searching to find which numbered subpattern it was.
1403 below), either to check whether a subpattern has matched, or to check for
1561 that matched the final iteration. For example, after
1565 has matched "tweedledum tweedledee" the value of the captured substring is
1594 that once a subpattern has matched, it is not to be re-evaluated in this way.
1603 it has matched, and a failure further into the pattern is prevented from
1725 A back reference matches whatever actually matched the capturing subpattern in
1743 capturing subpattern is matched caselessly.
1804 Once the whole group has been matched, a subsequent matching failure cannot
1822 that look behind it. An assertion subpattern is matched in the normal way,
1992 already been matched. The two possible forms of conditional subpattern are:
2016 matched. If there is more than one capturing subpattern with the same number
2023 the condition is true if any of them have matched. An alternative notation is
2041 matched. If they did, that is, if subject started with an opening parenthesis,
2072 matched.
2138 subject is matched against the first alternative; otherwise it is matched
2273 documentation). If the pattern above is matched against
2279 matched at the top level, its final value is unset, even if it is (temporarily)
2304 treated as an atomic group. That is, once it has matched some of the subject
2317 At the top level, the first character is matched, but as it is not at the end
2324 subpattern 2 matched, which was "a". This fails. Because the recursion is
2345 deeper recursion has matched a single character, it cannot be entered again in
2365 For example, although "abcba" is correctly matched, if the subject is "ababa",
2398 group. That is, once it has matched some of the subject string, it is never
2481 used only when the pattern is to be matched using \fBpcre_exec()\fP, which uses
2576 indicates which of the two alternatives matched. This is a more efficient way
2614 effect is confined to that group, because once the group has been matched,
2673 signifies that whatever text was matched leading up to it cannot be part of a
2724 Once A has matched, PCRE is committed to this match, at the current starting