mirror of
https://github.com/php/php-src.git
synced 2024-10-15 05:22:48 +00:00
119 lines
1.9 KiB
Plaintext
119 lines
1.9 KiB
Plaintext
/-- Because of problems with Perl 5.6 in handling UTF-8 vs non UTF-8 --/
|
|
/-- strings automatically, do not use the \x{} construct except with --/
|
|
/-- patterns that have the /8 option set, and don't use them without! --/
|
|
|
|
/a.b/8
|
|
acb
|
|
a\x7fb
|
|
a\x{100}b
|
|
*** Failers
|
|
a\nb
|
|
|
|
/a(.{3})b/8
|
|
a\x{4000}xyb
|
|
a\x{4000}\x7fyb
|
|
a\x{4000}\x{100}yb
|
|
*** Failers
|
|
a\x{4000}b
|
|
ac\ncb
|
|
|
|
/a(.*?)(.)/
|
|
a\xc0\x88b
|
|
|
|
/a(.*?)(.)/8
|
|
a\x{100}b
|
|
|
|
/a(.*)(.)/
|
|
a\xc0\x88b
|
|
|
|
/a(.*)(.)/8
|
|
a\x{100}b
|
|
|
|
/a(.)(.)/
|
|
a\xc0\x92bcd
|
|
|
|
/a(.)(.)/8
|
|
a\x{240}bcd
|
|
|
|
/a(.?)(.)/
|
|
a\xc0\x92bcd
|
|
|
|
/a(.?)(.)/8
|
|
a\x{240}bcd
|
|
|
|
/a(.??)(.)/
|
|
a\xc0\x92bcd
|
|
|
|
/a(.??)(.)/8
|
|
a\x{240}bcd
|
|
|
|
/a(.{3})b/8
|
|
a\x{1234}xyb
|
|
a\x{1234}\x{4321}yb
|
|
a\x{1234}\x{4321}\x{3412}b
|
|
*** Failers
|
|
a\x{1234}b
|
|
ac\ncb
|
|
|
|
/a(.{3,})b/8
|
|
a\x{1234}xyb
|
|
a\x{1234}\x{4321}yb
|
|
a\x{1234}\x{4321}\x{3412}b
|
|
axxxxbcdefghijb
|
|
a\x{1234}\x{4321}\x{3412}\x{3421}b
|
|
*** Failers
|
|
a\x{1234}b
|
|
|
|
/a(.{3,}?)b/8
|
|
a\x{1234}xyb
|
|
a\x{1234}\x{4321}yb
|
|
a\x{1234}\x{4321}\x{3412}b
|
|
axxxxbcdefghijb
|
|
a\x{1234}\x{4321}\x{3412}\x{3421}b
|
|
*** Failers
|
|
a\x{1234}b
|
|
|
|
/a(.{3,5})b/8
|
|
a\x{1234}xyb
|
|
a\x{1234}\x{4321}yb
|
|
a\x{1234}\x{4321}\x{3412}b
|
|
axxxxbcdefghijb
|
|
a\x{1234}\x{4321}\x{3412}\x{3421}b
|
|
axbxxbcdefghijb
|
|
axxxxxbcdefghijb
|
|
*** Failers
|
|
a\x{1234}b
|
|
axxxxxxbcdefghijb
|
|
|
|
/a(.{3,5}?)b/8
|
|
a\x{1234}xyb
|
|
a\x{1234}\x{4321}yb
|
|
a\x{1234}\x{4321}\x{3412}b
|
|
axxxxbcdefghijb
|
|
a\x{1234}\x{4321}\x{3412}\x{3421}b
|
|
axbxxbcdefghijb
|
|
axxxxxbcdefghijb
|
|
*** Failers
|
|
a\x{1234}b
|
|
axxxxxxbcdefghijb
|
|
|
|
/^[a\x{c0}]/8
|
|
*** Failers
|
|
\x{100}
|
|
|
|
/(?<=aXb)cd/8
|
|
aXbcd
|
|
|
|
/(?<=a\x{100}b)cd/8
|
|
a\x{100}bcd
|
|
|
|
/(?<=a\x{100000}b)cd/8
|
|
a\x{100000}bcd
|
|
|
|
/(?:\x{100}){3}b/8
|
|
\x{100}\x{100}\x{100}b
|
|
*** Failers
|
|
\x{100}\x{100}b
|
|
|
|
/ End of testinput5 /
|