version 1.1.1.2, 2012/02/21 23:50:25
|
version 1.1.1.4, 2013/07/22 08:25:57
|
Line 124 No match
|
Line 124 No match
|
/[z-\x{100}]/8iDZ |
/[z-\x{100}]/8iDZ |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Bra |
Bra |
[Z\x{39c}\x{178}z-\x{101}] | [Z\x{39c}\x{3bc}\x{1e9e}\x{178}z-\x{101}] |
Ket |
Ket |
End |
End |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Line 162 No match
|
Line 162 No match
|
/[z-\x{100}]/8DZi |
/[z-\x{100}]/8DZi |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Bra |
Bra |
[Z\x{39c}\x{178}z-\x{101}] | [Z\x{39c}\x{3bc}\x{1e9e}\x{178}z-\x{101}] |
Ket |
Ket |
End |
End |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
Line 233 No need char
|
Line 233 No need char
|
Ket |
Ket |
End |
End |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
\xe2\x80\xa8\xe2\x80\xa8 |
|
0: \x{2028}\x{2028} |
0: \x{2028}\x{2028} |
\x{2028}\x{2028}\x{2028} |
\x{2028}\x{2028}\x{2028} |
0: \x{2028}\x{2028}\x{2028} |
0: \x{2028}\x{2028}\x{2028} |
Line 423 of case for anything other than the ASCII letters. --/
|
Line 423 of case for anything other than the ASCII letters. --/
|
\x{e0} |
\x{e0} |
0: \x{e0} |
0: \x{e0} |
|
|
/-- This should be Perl-compatible but Perl 5.11 gets \x{300} wrong. --/8 |
|
|
|
/^\X/8 |
|
A |
|
0: A |
|
A\x{300}BC |
|
0: A\x{300} |
|
A\x{300}\x{301}\x{302}BC |
|
0: A\x{300}\x{301}\x{302} |
|
*** Failers |
|
0: * |
|
\x{300} |
|
No match |
|
|
|
/-- These are PCRE's extra properties to help with Unicodizing \d etc. --/ |
/-- These are PCRE's extra properties to help with Unicodizing \d etc. --/ |
|
|
/^\p{Xan}/8 |
/^\p{Xan}/8 |
Line 1194 No match
|
Line 1180 No match
|
|
|
/^S(\X*)e(\X*)$/8 |
/^S(\X*)e(\X*)$/8 |
Stéréo |
Stéréo |
No match | 0: Ste\x{301}re\x{301}o |
| 1: te\x{301}r |
| 2: \x{301}o |
|
|
/^\X/8 |
/^\X/8 |
́réo |
́réo |
No match | 0: \x{301} |
|
|
/^a\X41z/<JS> |
/^a\X41z/<JS> |
aX41z |
aX41z |
Line 1210 No match
|
Line 1198 No match
|
|
|
/(?<=ab\Cde)X/8 |
/(?<=ab\Cde)X/8 |
Failed: \C not allowed in lookbehind assertion at offset 10 |
Failed: \C not allowed in lookbehind assertion at offset 10 |
|
|
|
/\X/ |
|
a\P |
|
0: a |
|
a\P\P |
|
Partial match: a |
|
|
|
/\Xa/ |
|
aa\P |
|
0: aa |
|
aa\P\P |
|
0: aa |
|
|
|
/\X{2}/ |
|
aa\P |
|
0: aa |
|
aa\P\P |
|
Partial match: aa |
|
|
|
/\X+a/ |
|
a\P |
|
Partial match: a |
|
aa\P |
|
0: aa |
|
aa\P\P |
|
Partial match: aa |
|
|
|
/\X+?a/ |
|
a\P |
|
Partial match: a |
|
ab\P |
|
Partial match: ab |
|
aa\P |
|
0: aa |
|
aa\P\P |
|
0: aa |
|
aba\P |
|
0: aba |
|
|
|
/-- These Unicode 6.1.0 scripts are not known to Perl. --/ |
|
|
|
/\p{Chakma}\d/8W |
|
\x{11100}\x{1113c} |
|
0: \x{11100}\x{1113c} |
|
|
|
/\p{Takri}\d/8W |
|
\x{11680}\x{116c0} |
|
0: \x{11680}\x{116c0} |
|
|
|
/^\X/8 |
|
A\P |
|
0: A |
|
A\P\P |
|
Partial match: A |
|
A\x{300}\x{301}\P |
|
0: A\x{300}\x{301} |
|
A\x{300}\x{301}\P\P |
|
Partial match: A\x{300}\x{301} |
|
A\x{301}\P |
|
0: A\x{301} |
|
A\x{301}\P\P |
|
Partial match: A\x{301} |
|
|
|
/^\X{2,3}/8 |
|
A\P |
|
Partial match: A |
|
A\P\P |
|
Partial match: A |
|
AA\P |
|
0: AA |
|
AA\P\P |
|
Partial match: AA |
|
A\x{300}\x{301}\P |
|
Partial match: A\x{300}\x{301} |
|
A\x{300}\x{301}\P\P |
|
Partial match: A\x{300}\x{301} |
|
A\x{300}\x{301}A\x{300}\x{301}\P |
|
0: A\x{300}\x{301}A\x{300}\x{301} |
|
A\x{300}\x{301}A\x{300}\x{301}\P\P |
|
Partial match: A\x{300}\x{301}A\x{300}\x{301} |
|
|
|
/^\X{2}/8 |
|
AA\P |
|
0: AA |
|
AA\P\P |
|
Partial match: AA |
|
A\x{300}\x{301}A\x{300}\x{301}\P |
|
0: A\x{300}\x{301}A\x{300}\x{301} |
|
A\x{300}\x{301}A\x{300}\x{301}\P\P |
|
Partial match: A\x{300}\x{301}A\x{300}\x{301} |
|
|
|
/^\X+/8 |
|
AA\P |
|
0: AA |
|
AA\P\P |
|
Partial match: AA |
|
|
|
/^\X+?Z/8 |
|
AA\P |
|
Partial match: AA |
|
AA\P\P |
|
Partial match: AA |
|
|
|
/A\x{3a3}B/8iDZ |
|
------------------------------------------------------------------ |
|
Bra |
|
/i A |
|
clist 03a3 03c2 03c3 |
|
/i B |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
Capturing subpattern count = 0 |
|
Options: caseless utf |
|
First char = 'A' (caseless) |
|
Need char = 'B' (caseless) |
|
|
|
/\x{3a3}B/8iDZ |
|
------------------------------------------------------------------ |
|
Bra |
|
clist 03a3 03c2 03c3 |
|
/i B |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
Capturing subpattern count = 0 |
|
Options: caseless utf |
|
No first char |
|
Need char = 'B' (caseless) |
|
|
|
/[\x{3a3}]/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
clist 03a3 03c2 03c3 |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/[^\x{3a3}]/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
not clist 03a3 03c2 03c3 |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/[\x{3a3}]+/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
clist 03a3 03c2 03c3 + |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/[^\x{3a3}]+/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
not clist 03a3 03c2 03c3 + |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/a*\x{3a3}/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
/i a*+ |
|
clist 03a3 03c2 03c3 |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/\x{3a3}+a/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
clist 03a3 03c2 03c3 ++ |
|
/i a |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/\x{3a3}*\x{3c2}/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
clist 03a3 03c2 03c3 * |
|
clist 03a3 03c2 03c3 |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/\x{3a3}{3}/8i+ |
|
\x{3a3}\x{3c3}\x{3c2}\x{3a3}\x{3c3}\x{3c2} |
|
0: \x{3a3}\x{3c3}\x{3c2} |
|
0+ \x{3a3}\x{3c3}\x{3c2} |
|
|
|
/\x{3a3}{2,4}/8i+ |
|
\x{3a3}\x{3c3}\x{3c2}\x{3a3}\x{3c3}\x{3c2} |
|
0: \x{3a3}\x{3c3}\x{3c2}\x{3a3} |
|
0+ \x{3c3}\x{3c2} |
|
|
|
/\x{3a3}{2,4}?/8i+ |
|
\x{3a3}\x{3c3}\x{3c2}\x{3a3}\x{3c3}\x{3c2} |
|
0: \x{3a3}\x{3c3} |
|
0+ \x{3c2}\x{3a3}\x{3c3}\x{3c2} |
|
|
|
/\x{3a3}+./8i+ |
|
\x{3a3}\x{3c3}\x{3c2}\x{3a3}\x{3c3}\x{3c2} |
|
0: \x{3a3}\x{3c3}\x{3c2}\x{3a3}\x{3c3}\x{3c2} |
|
0+ |
|
|
|
/\x{3a3}++./8i+ |
|
** Failers |
|
No match |
|
\x{3a3}\x{3c3}\x{3c2}\x{3a3}\x{3c3}\x{3c2} |
|
No match |
|
|
|
/\x{3a3}*\x{3c2}/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
clist 03a3 03c2 03c3 * |
|
clist 03a3 03c2 03c3 |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/[^\x{3a3}]*\x{3c2}/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
not clist 03a3 03c2 03c3 *+ |
|
clist 03a3 03c2 03c3 |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/[^a]*\x{3c2}/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
/i [^a]* |
|
clist 03a3 03c2 03c3 |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
|
|
/ist/8iBZ |
|
------------------------------------------------------------------ |
|
Bra |
|
/i i |
|
clist 0053 0073 017f |
|
/i t |
|
Ket |
|
End |
|
------------------------------------------------------------------ |
|
ikt |
|
No match |
|
|
|
/is+t/8i |
|
iSs\x{17f}t |
|
0: iSs\x{17f}t |
|
ikt |
|
No match |
|
|
|
/is+?t/8i |
|
ikt |
|
No match |
|
|
|
/is?t/8i |
|
ikt |
|
No match |
|
|
|
/is{2}t/8i |
|
iskt |
|
No match |
|
|
|
/-- This property is a PCRE special --/ |
|
|
|
/^\p{Xuc}/8 |
|
$abc |
|
0: $ |
|
@abc |
|
0: @ |
|
`abc |
|
0: ` |
|
\x{1234}abc |
|
0: \x{1234} |
|
** Failers |
|
No match |
|
abc |
|
No match |
|
|
|
/^\p{Xuc}+/8 |
|
$@`\x{a0}\x{1234}\x{e000}** |
|
0: $@`\x{a0}\x{1234}\x{e000} |
|
** Failers |
|
No match |
|
\x{9f} |
|
No match |
|
|
|
/^\p{Xuc}+?/8 |
|
$@`\x{a0}\x{1234}\x{e000}** |
|
0: $ |
|
** Failers |
|
No match |
|
\x{9f} |
|
No match |
|
|
|
/^\p{Xuc}+?\*/8 |
|
$@`\x{a0}\x{1234}\x{e000}** |
|
0: $@`\x{a0}\x{1234}\x{e000}* |
|
** Failers |
|
No match |
|
\x{9f} |
|
No match |
|
|
|
/^\p{Xuc}++/8 |
|
$@`\x{a0}\x{1234}\x{e000}** |
|
0: $@`\x{a0}\x{1234}\x{e000} |
|
** Failers |
|
No match |
|
\x{9f} |
|
No match |
|
|
|
/^\p{Xuc}{3,5}/8 |
|
$@`\x{a0}\x{1234}\x{e000}** |
|
0: $@`\x{a0}\x{1234} |
|
** Failers |
|
No match |
|
\x{9f} |
|
No match |
|
|
|
/^\p{Xuc}{3,5}?/8 |
|
$@`\x{a0}\x{1234}\x{e000}** |
|
0: $@` |
|
** Failers |
|
No match |
|
\x{9f} |
|
No match |
|
|
|
/^[\p{Xuc}]/8 |
|
$@`\x{a0}\x{1234}\x{e000}** |
|
0: $ |
|
** Failers |
|
No match |
|
\x{9f} |
|
No match |
|
|
|
/^[\p{Xuc}]+/8 |
|
$@`\x{a0}\x{1234}\x{e000}** |
|
0: $@`\x{a0}\x{1234}\x{e000} |
|
** Failers |
|
No match |
|
\x{9f} |
|
No match |
|
|
|
/^\P{Xuc}/8 |
|
abc |
|
0: a |
|
** Failers |
|
0: * |
|
$abc |
|
No match |
|
@abc |
|
No match |
|
`abc |
|
No match |
|
\x{1234}abc |
|
No match |
|
|
|
/^[\P{Xuc}]/8 |
|
abc |
|
0: a |
|
** Failers |
|
0: * |
|
$abc |
|
No match |
|
@abc |
|
No match |
|
`abc |
|
No match |
|
\x{1234}abc |
|
No match |
|
|
/-- End of testinput7 --/ |
/-- End of testinput7 --/ |