Lines Matching full:because
57 subject string is reached successfully, but matching cannot continue because
62 inspecting at least one character exists because an empty string can always be
74 ovector defines the matched string as "123", because \eK resets the "start of
76 is "456abc12", a partial match is found for the string "abc12", because all
92 This option is "soft" because it prefers a complete match over a partial match.
107 example, there are two partial matches, because "dog" on its own partially
116 possible complete matches. This option is "hard" because it prefers an earlier
140 In this case the result is always a complete match because that is found first,
147 The second pattern will never match "dogsbody", because it will always find the
166 Because the DFA functions always search for all possible matches, and there is
193 PCRE2_ERROR_PARTIAL, because then the partial match takes precedence.
232 because this is where details of the previous partial match are stored. Here is
270 It is best to use PCRE2_PARTIAL_HARD in this situation, because it does not
329 3. Because a partial match must always contain at least one character, what
347 matching possibilities, because (for PCRE2_PARTIAL_SOFT) a partial match result
365 for "dogsbody", the result is not PCRE2_ERROR_PARTIAL, because the shorter
372 Because of these problems, it is best to use PCRE2_PARTIAL_HARD when matching
391 alternative, because such a match does not start at the same point in the
393 match because only those alternatives that match at one point in the subject
394 are remembered. The problem arises because the start of the second alternative
401 problem if a standard matching function is used, because the entire match has