Lines Matching full:because
81 subject string is reached successfully, but matching cannot continue because
86 inspecting at least one character exists because an empty string can always be
99 ovector defines the matched string as "123", because \K resets the "start of
101 is "456abc12", a partial match is found for the string "abc12", because all
119 This option is "soft" because it prefers a complete match over a partial match.
135 example, there are two partial matches, because "dog" on its own partially
144 possible complete matches. This option is "hard" because it prefers an earlier
168 In this case the result is always a complete match because that is found first,
175 The second pattern will never match "dogsbody", because it will always find the
194 Because the DFA functions always search for all possible matches, and there is
219 PCRE2_ERROR_PARTIAL, because then the partial match takes precedence.
255 because this is where details of the previous partial match are stored. Here is
294 It is best to use PCRE2_PARTIAL_HARD in this situation, because it does not
358 3. Because a partial match must always contain at least one character, what
377 matching possibilities, because (for PCRE2_PARTIAL_SOFT) a partial match result
395 for "dogsbody", the result is not PCRE2_ERROR_PARTIAL, because the shorter
403 Because of these problems, it is best to use PCRE2_PARTIAL_HARD when matching
422 alternative, because such a match does not start at the same point in the
424 match because only those alternatives that match at one point in the subject
425 are remembered. The problem arises because the start of the second alternative
432 problem if a standard matching function is used, because the entire match has