diff options
Diffstat (limited to 'doc/html/pcre2_dfa_match.html')
-rw-r--r-- | doc/html/pcre2_dfa_match.html | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/doc/html/pcre2_dfa_match.html b/doc/html/pcre2_dfa_match.html index e137a14..36d7976 100644 --- a/doc/html/pcre2_dfa_match.html +++ b/doc/html/pcre2_dfa_match.html @@ -31,8 +31,9 @@ DESCRIPTION <P> This function matches a compiled regular expression against a given subject string, using an alternative matching algorithm that scans the subject string -just once (<i>not</i> Perl-compatible). (The Perl-compatible matching function -is <b>pcre2_match()</b>.) The arguments for this function are: +just once (except when processing lookaround assertions). This function is +<i>not</i> Perl-compatible (the Perl-compatible matching function is +<b>pcre2_match()</b>). The arguments for this function are: <pre> <i>code</i> Points to the compiled pattern <i>subject</i> Points to the subject string @@ -45,22 +46,20 @@ is <b>pcre2_match()</b>.) The arguments for this function are: <i>wscount</i> Number of elements in the vector </pre> For <b>pcre2_dfa_match()</b>, a match context is needed only if you want to set -up a callout function. The <i>length</i> and <i>startoffset</i> values are code -units, not characters. The options are: +up a callout function or specify the match and/or the recursion depth limits. +The <i>length</i> and <i>startoffset</i> values are code units, not characters. +The options are: <pre> PCRE2_ANCHORED Match only at the first position + PCRE2_ENDANCHORED Pattern can match only at end of subject PCRE2_NOTBOL Subject is not the beginning of a line PCRE2_NOTEOL Subject is not the end of a line PCRE2_NOTEMPTY An empty string is not a valid match - PCRE2_NOTEMPTY_ATSTART An empty string at the start of the subject - is not a valid match - PCRE2_NO_UTF_CHECK Do not check the subject for UTF - validity (only relevant if PCRE2_UTF + PCRE2_NOTEMPTY_ATSTART An empty string at the start of the subject is not a valid match + PCRE2_NO_UTF_CHECK Do not check the subject for UTF validity (only relevant if PCRE2_UTF was set at compile time) - PCRE2_PARTIAL_SOFT Return PCRE2_ERROR_PARTIAL for a partial - match if no full matches are found - PCRE2_PARTIAL_HARD Return PCRE2_ERROR_PARTIAL for a partial match - even if there is a full match as well + PCRE2_PARTIAL_HARD Return PCRE2_ERROR_PARTIAL for a partial match even if there is a full match + PCRE2_PARTIAL_SOFT Return PCRE2_ERROR_PARTIAL for a partial match if no full matches are found PCRE2_DFA_RESTART Restart after a partial match PCRE2_DFA_SHORTEST Return only the shortest match </pre> |