1 PCRE version 5.0 13-Sep-2004
3 /-- Do not use the \x{} construct except with patterns that have the --/
4 /-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/
6 /-- that option is set. However, the latest Perls recognize them always. --/
103 0: a\x{1234}\x{4321}yb
105 a\x{1234}\x{4321}\x{3412}b
106 0: a\x{1234}\x{4321}\x{3412}b
107 1: \x{1234}\x{4321}\x{3412}
120 0: a\x{1234}\x{4321}yb
122 a\x{1234}\x{4321}\x{3412}b
123 0: a\x{1234}\x{4321}\x{3412}b
124 1: \x{1234}\x{4321}\x{3412}
128 a\x{1234}\x{4321}\x{3412}\x{3421}b
129 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
130 1: \x{1234}\x{4321}\x{3412}\x{3421}
141 0: a\x{1234}\x{4321}yb
143 a\x{1234}\x{4321}\x{3412}b
144 0: a\x{1234}\x{4321}\x{3412}b
145 1: \x{1234}\x{4321}\x{3412}
149 a\x{1234}\x{4321}\x{3412}\x{3421}b
150 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
151 1: \x{1234}\x{4321}\x{3412}\x{3421}
162 0: a\x{1234}\x{4321}yb
164 a\x{1234}\x{4321}\x{3412}b
165 0: a\x{1234}\x{4321}\x{3412}b
166 1: \x{1234}\x{4321}\x{3412}
170 a\x{1234}\x{4321}\x{3412}\x{3421}b
171 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
172 1: \x{1234}\x{4321}\x{3412}\x{3421}
191 0: a\x{1234}\x{4321}yb
193 a\x{1234}\x{4321}\x{3412}b
194 0: a\x{1234}\x{4321}\x{3412}b
195 1: \x{1234}\x{4321}\x{3412}
199 a\x{1234}\x{4321}\x{3412}\x{3421}b
200 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
201 1: \x{1234}\x{4321}\x{3412}\x{3421}
229 /(?<=a\x{100000}b)cd/8
234 \x{100}\x{100}\x{100}b
235 0: \x{100}\x{100}\x{100}b
354 \x{100}\x{100}\x{100}\x{100}
355 0: \x{100}\x{100}\x{100}
360 \x{100}\x{100}\x{100}\x{100}
361 0: \x{100}\x{100}\x{100}\x{100}
364 abcd\x{100}\x{100}\x{100}\x{100}
368 abcd\x{100}\x{100}\x{100}\x{100}
369 0: \x{100}\x{100}\x{100}
372 abcd\x{100}\x{100}\x{100}\x{100}
373 0: \x{100}\x{100}\x{100}\x{100}
376 abcd\x{100}\x{100}\x{100}XX
377 0: \x{100}\x{100}\x{100}
380 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
381 0: \x{100}\x{100}\x{100}\x{100}\x{100}
384 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
385 0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
387 /(?<=a\x{100}{2}b)X/8+
388 Xyyya\x{100}\x{100}bXzzz
393 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
394 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
397 \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
398 0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
655 /[Q\x{100}-\x{200}]/8
683 /[\x{100}\x{200}]{1,3}/8
688 ab\x{200}\x{100}\x{200}\x{100}cd
689 0: \x{200}\x{100}\x{200}
693 /[\x{100}\x{200}]{1,3}?/8
698 ab\x{200}\x{100}\x{200}\x{100}cd
703 /[Q\x{100}\x{200}]{1,3}/8
708 ab\x{200}\x{100}\x{200}\x{100}cd
709 0: \x{200}\x{100}\x{200}
713 /[Q\x{100}\x{200}]{1,3}?/8
718 ab\x{200}\x{100}\x{200}\x{100}cd
723 /(?<=[\x{100}\x{200}])X/8
733 /(?<=[Q\x{100}\x{200}])X/8
745 /(?<=[\x{100}\x{200}]{3})X/8
746 abc\x{100}\x{200}\x{100}X
755 /[^\x{100}\x{200}]X/8
769 /[^Q\x{100}\x{200}]X/8
785 /[^\x{100}-\x{200}]X/8
903 / End of testinput4 /