Home
last modified time | relevance | path

Searched refs:PCRE_UCP (Results 1 – 14 of 14) sorted by relevance

/PHP-7.0/ext/pcre/pcrelib/
H A Dpcreposix.c279 if ((cflags & REG_UCP) != 0) options |= PCRE_UCP; in regcomp()
H A Dpcre.h171 #define PCRE_UCP 0x20000000 /* C3 */ macro
H A Dpcre_compile.c1476 if ((options & PCRE_UCP) != 0 && escape >= ESC_D && escape <= ESC_w) in check_escape()
5012 if ((options & PCRE_UCP) != 0) in compile_branch()
5535 (options & PCRE_UCP) != 0)) in compile_branch()
9109 { skipatstart += 6; options |= PCRE_UCP; continue; } in pcre_compile2()
9213 if ((options & PCRE_UCP) != 0) in pcre_compile2()
H A DNEWS75 [:punct:] when PCRE_UCP is set so as to include the same characters as Perl
257 PCRE_UCP, which changes the behaviour of \b, \d, \s, and \w (and their
H A Dpcre_internal.h1120 PCRE_JAVASCRIPT_COMPAT|PCRE_UCP|PCRE_NO_START_OPTIMIZE|PCRE_NEVER_UTF)
H A DChangeLog175 When a Unicode property was also in the class (if PCRE_UCP is set, escapes
690 25. If PCRE_AUTO_CALLOUT and PCRE_UCP were set for a pattern that contained
716 [:punct:] when PCRE_UCP is set so as to include the same characters as Perl
1194 26. When PCRE_UCP was not set, \w+\x{c4} was incorrectly auto-possessifying the
1992 9. Added PCRE_UCP to make \b, \d, \s, \w, and certain POSIX character classes
2016 explicit and implicit when PCRE_UCP is set.
2043 UTF-8 mode. (When PCRE_UCP is set - see 9 above - the code is different
H A Dpcre_exec.c6558 md->use_ucp = (re->options & PCRE_UCP) != 0; in pcre_exec()
H A Dpcre_jit_compile.c9880 common->use_ucp = (re->options & PCRE_UCP) != 0; in PRIV()
/PHP-7.0/ext/pcre/pcrelib/testdata/
H A Dtestinput7441 /-- Without PCRE_UCP, non-ASCII always fail, even if < 256 --/
451 /-- With PCRE_UCP, non-UTF8 chars that are < 256 still check properties --/
H A Dtestinput10982 /-- Without PCRE_UCP, non-ASCII always fail, even if < 256 --/
992 /-- With PCRE_UCP, non-UTF8 chars that are < 256 still check properties --/
H A Dtestoutput7921 /-- Without PCRE_UCP, non-ASCII always fail, even if < 256 --/
937 /-- With PCRE_UCP, non-UTF8 chars that are < 256 still check properties --/
H A Dtestoutput101845 /-- Without PCRE_UCP, non-ASCII always fail, even if < 256 --/
1861 /-- With PCRE_UCP, non-UTF8 chars that are < 256 still check properties --/
/PHP-7.0/ext/pcre/
H A Dphp_pcre.c454 #ifdef PCRE_UCP in pcre_get_compiled_regex_cache()
455 coptions |= PCRE_UCP; in pcre_get_compiled_regex_cache()
/PHP-7.0/ext/pcre/pcrelib/doc/
H A Dpcre.txt2365 PCRE_UCP
2369 characters are recognized, but if PCRE_UCP is set, Unicode properties
2372 PCRE_UCP, matching one of the items it affects takes much longer. The
2630 the PCRE_UCP option can be set when a pattern is compiled; this causes
4806 (*UCP). This has the same effect as setting the PCRE_UCP option: it
5225 PCRE_UCP option is set, the behaviour is changed so that Unicode prop-
5234 as well as any Unicode letter, and underscore. Note also that PCRE_UCP
5236 Matching these sequences is noticeably slower when PCRE_UCP is set.
7949 (*UCP) set PCRE_UCP (use Unicode properties for \d etc)
8273 are all low-valued characters, unless the PCRE_UCP option is set.
[all …]

Completed in 122 milliseconds