651 |
an "a" in the subject), whereas it fails by default, for Perl compatibility. |
an "a" in the subject), whereas it fails by default, for Perl compatibility. |
652 |
</P> |
</P> |
653 |
<P> |
<P> |
654 |
(3) \U matches an upper case "U" character; by default \U causes a compile |
(3) \U matches an upper case "U" character; by default \U causes a compile |
655 |
time error (Perl uses \U to upper case subsequent characters). |
time error (Perl uses \U to upper case subsequent characters). |
656 |
</P> |
</P> |
657 |
<P> |
<P> |
658 |
(4) \u matches a lower case "u" character unless it is followed by four |
(4) \u matches a lower case "u" character unless it is followed by four |
659 |
hexadecimal digits, in which case the hexadecimal number defines the code point |
hexadecimal digits, in which case the hexadecimal number defines the code point |
660 |
to match. By default, \u causes a compile time error (Perl uses it to upper |
to match. By default, \u causes a compile time error (Perl uses it to upper |
661 |
case the following character). |
case the following character). |
662 |
</P> |
</P> |
663 |
<P> |
<P> |
664 |
(5) \x matches a lower case "x" character unless it is followed by two |
(5) \x matches a lower case "x" character unless it is followed by two |
665 |
hexadecimal digits, in which case the hexadecimal number defines the code point |
hexadecimal digits, in which case the hexadecimal number defines the code point |
666 |
to match. By default, as in Perl, a hexadecimal number is always expected after |
to match. By default, as in Perl, a hexadecimal number is always expected after |
667 |
\x, but it may have zero, one, or two digits (so, for example, \xz matches a |
\x, but it may have zero, one, or two digits (so, for example, \xz matches a |
668 |
binary zero character followed by z). |
binary zero character followed by z). |
669 |
<pre> |
<pre> |
670 |
PCRE_MULTILINE |
PCRE_MULTILINE |