mirror of
https://github.com/PCRE2Project/pcre2.git
synced 2025-10-19 02:16:30 +08:00
Update HTML docs and ChangeLog for recent patches
This commit is contained in:
@@ -132,6 +132,8 @@ includes underscore.
|
||||
matches the "fullwidth" versions of the hex digits. Just like it is done for
|
||||
[:digit:], PCRE2_EXTRA_ASCII_DIGIT can be used to keep this class ASCII only.
|
||||
|
||||
34. GitHub PR305 fixes a potential integer overflow in pcre2_dfa_match().
|
||||
|
||||
|
||||
Version 10.42 11-December-2022
|
||||
------------------------------
|
||||
|
@@ -36,7 +36,7 @@ options are:
|
||||
PCRE2_EXTRA_ASCII_BSD \d remains ASCII in UCP mode
|
||||
PCRE2_EXTRA_ASCII_BSS \s remains ASCII in UCP mode
|
||||
PCRE2_EXTRA_ASCII_BSW \w remains ASCII in UCP mode
|
||||
PCRE2_EXTRA_ASCII_DIGIT [:digit:] POSIX class remains ASCII in UCP mode
|
||||
PCRE2_EXTRA_ASCII_DIGIT [:digit:] and [:xdigit:] POSIX classes remain ASCII in UCP mode
|
||||
PCRE2_EXTRA_ASCII_POSIX POSIX classes remain ASCII in UCP mode
|
||||
PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL Treat all invalid escapes as a literal following character
|
||||
PCRE2_EXTRA_CASELESS_RESTRICT Disable mixed ASCII/non-ASCII case folding
|
||||
|
@@ -2013,8 +2013,8 @@ setting.
|
||||
<pre>
|
||||
PCRE2_EXTRA_ASCII_DIGIT
|
||||
</pre>
|
||||
This option forces the POSIX character class [:digit:] to match only ASCII
|
||||
digits, even when PCRE2_UCP is set.
|
||||
This option forces the POSIX character classes [:digit:] and [:xdigit:] to
|
||||
match only ASCII digits, even when PCRE2_UCP is set.
|
||||
<pre>
|
||||
PCRE2_EXTRA_ASCII_POSIX
|
||||
</pre>
|
||||
|
@@ -1580,15 +1580,17 @@ property.
|
||||
</P>
|
||||
<P>
|
||||
[:xdigit:]
|
||||
In addition to the ASCII hexadecimal digits, this also matches the "fullwidth"
|
||||
versions of those characters, whose Unicode code points start at U+FF10. This
|
||||
is a change that was made in PCRE release 10.43 for Perl compatibility.
|
||||
In addition to the ASCII hexadecimal digits, this also matches the "fullwidth"
|
||||
versions of those characters, whose Unicode code points start at U+FF10. The
|
||||
effect of PCRE2_UCP can be negated by setting the PCRE2_EXTRA_ASCII_DIGIT
|
||||
option, just like it does for [:digit]. This is a change that was made in
|
||||
PCRE release 10.43 for Perl compatibility.
|
||||
</P>
|
||||
<P>
|
||||
The other POSIX classes are unchanged by PCRE2_UCP, and match only characters
|
||||
with code points less than 256. The effect of PCRE2_UCP on POSIX classes can be
|
||||
negated by setting the PCRE2_EXTRA_ASCII_POSIX option, either when calling
|
||||
<b>pcre2_compile()</b> or internally within the pattern.
|
||||
with code points less than 256. The effect of PCRE2_UCP on all POSIX classes
|
||||
can be negated by setting the PCRE2_EXTRA_ASCII_POSIX option, either when
|
||||
calling <b>pcre2_compile()</b> or internally within the pattern.
|
||||
</P>
|
||||
<br><a name="SEC11" href="#TOC1">COMPATIBILITY FEATURE FOR WORD BOUNDARIES</a><br>
|
||||
<P>
|
||||
|
1568
doc/pcre2.txt
1568
doc/pcre2.txt
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
||||
.TH PCRE2DEMO 3 " 4 October 2023" "PCRE2 10.43-DEV"
|
||||
.TH PCRE2DEMO 3 " 9 October 2023" "PCRE2 10.43-DEV"
|
||||
.\"AUTOMATICALLY GENERATED BY PrepareRelease - do not EDIT!
|
||||
.SH NAME
|
||||
// - A demonstration C program for PCRE2 - //
|
||||
|
Reference in New Issue
Block a user