1 # This set of tests checks UTF and Unicode property support with the DFA
2 # matching functionality of pcre_dfa_match(). A default subject modifier is
3 # used to force DFA matching for all tests.
6 #newline_default LF any anyCRLF
79 /^[abc\x{123}\x{400}-\x{402}]{2,3}\d/utf
84 \x{400}\x{401}\x{402}6
85 0: \x{400}\x{401}\x{402}6
93 \x{400}\x{401}\x{402}\x{402}6
113 0: a\x{4000}\x{100}yb
174 0: a\x{1234}\x{4321}yb
175 a\x{1234}\x{4321}\x{3412}b
176 0: a\x{1234}\x{4321}\x{3412}b
187 0: a\x{1234}\x{4321}yb
188 a\x{1234}\x{4321}\x{3412}b
189 0: a\x{1234}\x{4321}\x{3412}b
193 a\x{1234}\x{4321}\x{3412}\x{3421}b
194 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
203 0: a\x{1234}\x{4321}yb
204 a\x{1234}\x{4321}\x{3412}b
205 0: a\x{1234}\x{4321}\x{3412}b
209 a\x{1234}\x{4321}\x{3412}\x{3421}b
210 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
219 0: a\x{1234}\x{4321}yb
220 a\x{1234}\x{4321}\x{3412}b
221 0: a\x{1234}\x{4321}\x{3412}b
224 a\x{1234}\x{4321}\x{3412}\x{3421}b
225 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
240 0: a\x{1234}\x{4321}yb
241 a\x{1234}\x{4321}\x{3412}b
242 0: a\x{1234}\x{4321}\x{3412}b
245 a\x{1234}\x{4321}\x{3412}\x{3421}b
246 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
266 /(?<=a\x{100}b)cd/utf
270 /(?<=a\x{100000}b)cd/utf
275 \x{100}\x{100}\x{100}b
276 0: \x{100}\x{100}\x{100}b
352 \x{100}\x{100}\x{100}\x{100}
353 0: \x{100}\x{100}\x{100}
358 \x{100}\x{100}\x{100}\x{100}
359 0: \x{100}\x{100}\x{100}\x{100}
362 abcd\x{100}\x{100}\x{100}\x{100}
366 abcd\x{100}\x{100}\x{100}\x{100}
367 0: \x{100}\x{100}\x{100}
370 abcd\x{100}\x{100}\x{100}\x{100}
371 0: \x{100}\x{100}\x{100}\x{100}
374 abcd\x{100}\x{100}\x{100}XX
375 0: \x{100}\x{100}\x{100}
378 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
379 0: \x{100}\x{100}\x{100}\x{100}\x{100}
381 /\x{100}{3,}/utf,no_auto_possess
382 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
383 0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
384 1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
385 2: \x{100}\x{100}\x{100}\x{100}\x{100}
386 3: \x{100}\x{100}\x{100}\x{100}
387 4: \x{100}\x{100}\x{100}
389 /(?<=a\x{100}{2}b)X/utf
390 Xyyya\x{100}\x{100}bXzzz
393 /\D*/utf,no_auto_possess
394 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
395 Matched, but offsets vector is too small to show all matches
396 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
397 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
398 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
399 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
400 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
401 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
402 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
403 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
404 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
405 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
406 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
407 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
408 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
409 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
410 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
412 /\D*/utf,no_auto_possess
413 \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
414 Matched, but offsets vector is too small to show all matches
415 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}
416 1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
417 2: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
418 3: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
419 4: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
420 5: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
421 6: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
422 7: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
423 8: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
424 9: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
425 10: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
426 11: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
427 12: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
428 13: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
429 14: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
621 /[\x{100}\x{200}]/utf
627 /[\x{100}-\x{200}]/utf
647 /[Q\x{100}\x{200}]/utf
655 /[Q\x{100}-\x{200}]/utf
679 /[\x{100}\x{200}]{1,3}/utf
684 ab\x{200}\x{100}\x{200}\x{100}cd
685 0: \x{200}\x{100}\x{200}
687 /[\x{100}\x{200}]{1,3}?/utf
692 ab\x{200}\x{100}\x{200}\x{100}cd
693 0: \x{200}\x{100}\x{200}
697 /[Q\x{100}\x{200}]{1,3}/utf
702 ab\x{200}\x{100}\x{200}\x{100}cd
703 0: \x{200}\x{100}\x{200}
705 /[Q\x{100}\x{200}]{1,3}?/utf
710 ab\x{200}\x{100}\x{200}\x{100}cd
711 0: \x{200}\x{100}\x{200}
715 /(?<=[\x{100}\x{200}])X/utf
724 /(?<=[Q\x{100}\x{200}])X/utf
735 /(?<=[\x{100}\x{200}]{3})X/utf
736 abc\x{100}\x{200}\x{100}X
744 /[^\x{100}\x{200}]X/utf
757 /[^Q\x{100}\x{200}]X/utf
772 /[^\x{100}-\x{200}]X/utf
863 /^abc./gmx,newline=any,utf
864 abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK
875 /abc.$/gmx,newline=any,utf
876 abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9
887 /^a\Rb/bsr=unicode,utf
908 /^a\R*b/bsr=unicode,utf
919 a\x0c\x{2028}\x{2029}b
920 0: a\x{0c}\x{2028}\x{2029}b
926 0: a\x{0a}\x{0d}\x{85}\x{0c}b
928 /^a\R+b/bsr=unicode,utf
937 a\x0c\x{2028}\x{2029}b
938 0: a\x{0c}\x{2028}\x{2029}b
944 0: a\x{0a}\x{0d}\x{85}\x{0c}b
949 /^a\R{1,3}b/bsr=unicode,utf
955 0: a\x{0a}\x{0d}\x{85}b
957 0: a\x{0d}\x{0a}\x{0d}\x{0a}b
959 0: a\x{0d}\x{0a}\x{0d}\x{0a}\x{0d}\x{0a}b
961 0: a\x{0a}\x{0d}\x{0a}\x{0d}b
963 0: a\x{0a}\x{0a}\x{0d}\x{0a}b
970 /\h+\V?\v{3,4}/utf,no_auto_possess
971 \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
972 0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
973 1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
975 /\V?\v{3,4}/utf,no_auto_possess
976 \x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
977 0: X\x{0a}\x{0b}\x{0c}\x{0d}
978 1: X\x{0a}\x{0b}\x{0c}
980 /\h+\V?\v{3,4}/utf,no_auto_possess
981 >\x09\x20\x{a0}X\x0a\x0a\x0a<
982 0: \x{09} \x{a0}X\x{0a}\x{0a}\x{0a}
984 /\V?\v{3,4}/utf,no_auto_possess
985 >\x09\x20\x{a0}X\x0a\x0a\x0a<
986 0: X\x{0a}\x{0a}\x{0a}
997 /\H*\h+\V?\v{3,4}/utf,no_auto_possess
998 \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
999 0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
1000 1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
1001 \x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a
1002 0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}\x{0d}
1003 1: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
1004 \x09\x20\x{a0}\x0a\x0b\x0c
1005 0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
1007 \x09\x20\x{a0}\x0a\x0b
1011 \x{3001}\x{3000}\x{2030}\x{2028}
1012 0: \x{3001}\x{3000}\x{2030}\x{2028}
1019 /\H*\h+\V?\v{3,4}/utf,no_auto_possess
1020 \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a
1021 0: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}\x{0d}
1022 1: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}
1023 \x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a
1024 0: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}\x{2028}
1025 1: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}
1026 \x09\x20\x{202f}\x0a\x0b\x0c
1027 0: \x{09} \x{202f}\x{0a}\x{0b}\x{0c}
1029 \x09\x{200a}\x{a0}\x{2028}\x0b
1032 /a\Rb/I,bsr=anycrlf,utf
1033 Capturing subpattern count = 0
1035 \R matches CR, LF, or CRLF
1036 First code unit = 'a'
1037 Last code unit = 'b'
1038 Subject length lower bound = 3
1051 /a\Rb/I,bsr=unicode,utf
1052 Capturing subpattern count = 0
1054 \R matches any Unicode newline
1055 First code unit = 'a'
1056 Last code unit = 'b'
1057 Subject length lower bound = 3
1069 /a\R?b/I,bsr=anycrlf,utf
1070 Capturing subpattern count = 0
1072 \R matches CR, LF, or CRLF
1073 First code unit = 'a'
1074 Last code unit = 'b'
1075 Subject length lower bound = 2
1088 /a\R?b/I,bsr=unicode,utf
1089 Capturing subpattern count = 0
1091 \R matches any Unicode newline
1092 First code unit = 'a'
1093 Last code unit = 'b'
1094 Subject length lower bound = 2
1106 /X/newline=any,utf,firstline
1136 Partial match: abcde
1142 Partial match: the cat
1148 Partial match: \x{0d}
1150 /.{2,3}/newline=crlf,utf
1152 Partial match: \x{0d}
1154 Partial match: \x{0d}
1158 Partial match: \x{0d}\x{0d}
1160 0: \x{0d}\x{0d}\x{0d}
1162 Partial match: \x{0d}\x{0d}\x{0d}
1164 /.{2,3}?/newline=crlf,utf
1166 Partial match: \x{0d}
1168 Partial match: \x{0d}
1172 Partial match: \x{0d}\x{0d}
1174 0: \x{0d}\x{0d}\x{0d}
1177 Partial match: \x{0d}\x{0d}\x{0d}
1201 A\x{300}\x{301}\x{302}BC
1202 0: A\x{300}\x{301}\x{302}B
1210 A\x{300}B\x{300}\x{301}C
1211 0: A\x{300}B\x{300}\x{301}
1212 A\x{300}\x{301}\x{302}BC
1213 0: A\x{300}\x{301}\x{302}B
1234 abcdA\x{300}\x{301}\x{302}
1235 0: abcdA\x{300}\x{301}\x{302}
1236 A\x{300}\x{301}\x{302}
1237 0: A\x{300}\x{301}\x{302}
1238 A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}
1239 0: A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}
1242 \x{300}\x{301}\x{302}
1243 0: \x{300}\x{301}\x{302}
1250 A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abcxyz
1263 A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abcxyz
1271 A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abcxyz
1272 0: A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abc
1281 A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abcxyz
1282 0: A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abc
1307 A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X
1308 0: A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X
1309 A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X
1310 0: A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X
1314 A\x{300}\x{301}\x{302}X
1316 A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X
1319 /^\pC\pL\pM\pN\pP\pS\pZ</utf
1320 \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
1321 0: \x{7f}\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
1323 0: \x{0a}p\x{300}9!$ <
1418 \x{dfff}\=no_utf_check
1496 /^\p{Nd}+/utf,no_auto_possess
1497 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}\x{66a}
1498 Matched, but offsets vector is too small to show all matches
1499 0: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}
1500 1: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}
1501 2: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}
1502 3: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}
1503 4: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}
1504 5: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}
1505 6: 0123456789\x{660}\x{661}\x{662}\x{663}
1506 7: 0123456789\x{660}\x{661}\x{662}
1507 8: 0123456789\x{660}\x{661}
1508 9: 0123456789\x{660}
1514 \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}\x{6fa}
1515 0: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}
1516 1: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}
1517 2: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}
1518 3: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}
1519 4: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}
1520 5: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}
1521 6: \x{6f0}\x{6f1}\x{6f2}\x{6f3}
1522 7: \x{6f0}\x{6f1}\x{6f2}
1525 \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}\x{970}
1526 0: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}
1527 1: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}
1528 2: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}
1529 3: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}
1530 4: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}
1531 5: \x{966}\x{967}\x{968}\x{969}\x{96a}
1532 6: \x{966}\x{967}\x{968}\x{969}
1533 7: \x{966}\x{967}\x{968}
1670 $\x{a2}\x{a3}\x{a4}\x{a5}\x{a6}
1671 0: $\x{a2}\x{a3}\x{a4}\x{a5}
1691 0: +<|~\x{ac}\x{2044}
1745 \x{660}\x{661}\x{662}ABC
1746 0: \x{660}\x{661}\x{662}AB
1747 1: \x{660}\x{661}\x{662}A
1748 2: \x{660}\x{661}\x{662}
1751 \x{660}\x{661}\x{662}ABC
1752 0: \x{660}\x{661}\x{662}AB
1753 1: \x{660}\x{661}\x{662}A
1754 2: \x{660}\x{661}\x{662}
1757 \x{660}\x{661}\x{662}ABC
1758 0: \x{660}\x{661}\x{662}AB
1759 1: \x{660}\x{661}\x{662}A
1761 /\p{Nd}{2,}?(..)/utf
1762 \x{660}\x{661}\x{662}ABC
1763 0: \x{660}\x{661}\x{662}AB
1764 1: \x{660}\x{661}\x{662}A
1767 \x{660}\x{661}\x{662}ABC
1768 0: \x{660}\x{661}\x{662}AB
1769 1: \x{660}\x{661}\x{662}A
1770 2: \x{660}\x{661}\x{662}
1774 \x{660}\x{661}\x{662}ABC
1775 0: \x{660}\x{661}\x{662}AB
1776 1: \x{660}\x{661}\x{662}A
1777 2: \x{660}\x{661}\x{662}
1781 \x{660}\x{661}\x{662}ABC
1782 0: \x{660}\x{661}\x{662}A
1784 /\p{Nd}{2,3}(..)/utf
1785 \x{660}\x{661}\x{662}ABC
1786 0: \x{660}\x{661}\x{662}AB
1787 1: \x{660}\x{661}\x{662}A
1789 /\p{Nd}{2,3}?(..)/utf
1790 \x{660}\x{661}\x{662}ABC
1791 0: \x{660}\x{661}\x{662}AB
1792 1: \x{660}\x{661}\x{662}A
1795 \x{660}\x{661}\x{662}ABC
1796 0: \x{660}\x{661}\x{662}
1800 \x{660}\x{661}\x{662}ABC
1801 0: \x{660}\x{661}\x{662}
1805 \x{660}\x{661}\x{662}ABC
1806 0: \x{660}\x{661}\x{662}AB
1809 \x{660}\x{661}\x{662}ABC
1810 0: \x{660}\x{661}\x{662}ABC
1814 \x{660}\x{661}\x{662}ABC
1842 /(?<=A\p{Nd})XYZ/utf
1888 /\D+/utf,no_auto_possess
1889 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1890 Matched, but offsets vector is too small to show all matches
1891 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1892 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1893 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1894 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1895 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1896 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1897 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1898 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1899 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1900 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1901 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1902 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1903 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1904 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1905 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1907 11111111111111111111111111111111111111111111111111111111111111111111111
1910 /\P{Nd}+/utf,no_auto_possess
1911 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1912 Matched, but offsets vector is too small to show all matches
1913 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1914 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1915 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1916 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1917 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1918 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1919 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1920 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1921 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1922 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1923 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1924 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1925 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1926 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1927 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1929 11111111111111111111111111111111111111111111111111111111111111111111111
1932 /[\D]+/utf,no_auto_possess
1933 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1934 Matched, but offsets vector is too small to show all matches
1935 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1936 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1937 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1938 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1939 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1940 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1941 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1942 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1943 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1944 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1945 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1946 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1947 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1948 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1949 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1951 11111111111111111111111111111111111111111111111111111111111111111111111
1954 /[\P{Nd}]+/utf,no_auto_possess
1955 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1956 Matched, but offsets vector is too small to show all matches
1957 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1958 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1959 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1960 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1961 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1962 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1963 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1964 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1965 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1966 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1967 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1968 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1969 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1970 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1971 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1973 11111111111111111111111111111111111111111111111111111111111111111111111
1976 /[\D\P{Nd}]+/utf,no_auto_possess
1977 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1978 Matched, but offsets vector is too small to show all matches
1979 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1980 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1981 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1982 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1983 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1984 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1985 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1986 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1987 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1988 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1989 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1990 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1991 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1992 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1993 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1995 11111111111111111111111111111111111111111111111111111111111111111111111
2058 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
2059 A\x{391}\x{10427}\x{ff3a}\x{1fb0}
2060 0: A\x{391}\x{10427}\x{ff3a}\x{1fb0}
2062 a\x{391}\x{10427}\x{ff3a}\x{1fb0}
2064 A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
2066 A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
2068 A\x{391}\x{10427}\x{ff5a}\x{1fb0}
2070 A\x{391}\x{10427}\x{ff3a}\x{1fb8}
2073 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
2074 A\x{391}\x{10427}\x{ff3a}\x{1fb0}
2075 0: A\x{391}\x{10427}\x{ff3a}\x{1fb0}
2076 a\x{391}\x{10427}\x{ff3a}\x{1fb0}
2077 0: a\x{391}\x{10427}\x{ff3a}\x{1fb0}
2078 A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
2079 0: A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
2080 A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
2081 0: A\x{391}\x{1044f}\x{ff3a}\x{1fb0}
2082 A\x{391}\x{10427}\x{ff5a}\x{1fb0}
2083 0: A\x{391}\x{10427}\x{ff5a}\x{1fb0}
2084 A\x{391}\x{10427}\x{ff3a}\x{1fb8}
2085 0: A\x{391}\x{10427}\x{ff3a}\x{1fb8}
2088 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
2089 0: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
2091 /\x{391}{3,5}(.)/i,utf
2092 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
2093 0: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
2094 1: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
2095 2: \x{391}\x{3b1}\x{3b1}\x{3b1}
2097 /\x{391}{3,5}?(.)/i,utf
2098 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
2099 0: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
2100 1: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
2101 2: \x{391}\x{3b1}\x{3b1}\x{3b1}
2103 /[\x{391}\x{ff3a}]/i,utf
2113 /[\x{c0}\x{391}]/i,utf
2119 /[\x{105}-\x{109}]/i,utf
2166 A\x{300}\x{301}\x{302}BC
2167 0: A\x{300}\x{301}\x{302}
2172 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
2173 0: A\x{300}\x{301}\x{302}BC
2174 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
2175 0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
2176 1: A\x{300}\x{301}\x{302}BC
2179 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
2180 0: A\x{300}\x{301}\x{302}BC
2181 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
2182 0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
2183 1: A\x{300}\x{301}\x{302}BC
2186 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
2187 0: A\x{300}\x{301}\x{302}BCA
2188 1: A\x{300}\x{301}\x{302}BC
2189 2: A\x{300}\x{301}\x{302}B
2191 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
2192 0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
2193 1: A\x{300}\x{301}\x{302}BCA
2194 2: A\x{300}\x{301}\x{302}BC
2195 3: A\x{300}\x{301}\x{302}B
2199 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
2200 0: A\x{300}\x{301}\x{302}BCA
2201 1: A\x{300}\x{301}\x{302}BC
2202 2: A\x{300}\x{301}\x{302}B
2204 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
2205 0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
2206 1: A\x{300}\x{301}\x{302}BCA
2207 2: A\x{300}\x{301}\x{302}BC
2208 3: A\x{300}\x{301}\x{302}B
2213 A\x{300}\x{301}\x{302}
2217 A\x{300}\x{301}B\x{300}X
2218 0: A\x{300}\x{301}B\x{300}X
2219 A\x{300}\x{301}B\x{300}C\x{300}\x{301}
2220 0: A\x{300}\x{301}B\x{300}C
2221 A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
2222 0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
2223 1: A\x{300}\x{301}B\x{300}C
2224 A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
2225 0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}D
2226 1: A\x{300}\x{301}B\x{300}C
2229 A\x{300}\x{301}B\x{300}X
2230 0: A\x{300}\x{301}B\x{300}X
2231 A\x{300}\x{301}B\x{300}C\x{300}\x{301}
2232 0: A\x{300}\x{301}B\x{300}C
2233 A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
2234 0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
2235 1: A\x{300}\x{301}B\x{300}C
2236 A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
2237 0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}D
2238 1: A\x{300}\x{301}B\x{300}C
2260 \x{2e81}\x{3007}\x{2f804}\x{31a0}
2261 0: \x{2e81}\x{3007}\x{2f804}
2454 \x{1234}\n\r\x{3456}xyz
2455 0: \x{1234}\x{0a}\x{0d}\x{3456}x
2456 1: \x{1234}\x{0a}\x{0d}\x{3456}
2457 2: \x{1234}\x{0a}\x{0d}
2462 \x{1234}\n\r\x{3456}xyz
2463 0: \x{1234}\x{0a}\x{0d}\x{3456}x
2469 \x{1234}\n\r\x{3456}xyz
2608 /^\x{023a}+?(\x{0130}+)/i,utf
2609 \x{023a}\x{2c65}\x{0130}
2610 0: \x{23a}\x{2c65}\x{130}
2612 /^\x{023a}+([^X])/i,utf
2616 /\x{c0}+\x{116}+/i,utf
2617 \x{c0}\x{e0}\x{116}\x{117}
2618 0: \x{c0}\x{e0}\x{116}\x{117}
2620 /[\x{c0}\x{116}]+/i,utf
2621 \x{c0}\x{e0}\x{116}\x{117}
2622 0: \x{c0}\x{e0}\x{116}\x{117}
2624 # Check property support in non-UTF-8 mode
2632 /\p{Carian}\p{Cham}\p{Kayah_Li}\p{Lepcha}\p{Lycian}\p{Lydian}\p{Ol_Chiki}\p{Rejang}\p{Saurashtra}\p{Sundanese}\p{Vai}/utf
2633 \x{102A4}\x{AA52}\x{A91D}\x{1C46}\x{10283}\x{1092E}\x{1C6B}\x{A93B}\x{A8BF}\x{1BA0}\x{A50A}====
2634 0: \x{102a4}\x{aa52}\x{a91d}\x{1c46}\x{10283}\x{1092e}\x{1c6b}\x{a93b}\x{a8bf}\x{1ba0}\x{a50a}
2636 /\x{a77d}\x{1d79}/i,utf
2642 /\x{a77d}\x{1d79}/utf
2665 ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2666 0: ABCD1234\x{6ca}\x{a6c}\x{10a7}
2672 ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2673 0: ABCD1234\x{6ca}\x{a6c}\x{10a7}
2676 ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2695 ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2696 0: ABCD1234\x{6ca}\x{a6c}\x{10a7}
2702 >\x{1680}\x{2028}\x{0b}
2708 /^>\p{Xsp}+/utf,no_auto_possess
2709 > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2710 0: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2711 1: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}
2712 2: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}
2713 3: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}
2714 4: > \x{09}\x{0a}\x{0c}\x{0d}
2715 5: > \x{09}\x{0a}\x{0c}
2720 /^>\p{Xsp}*/utf,no_auto_possess
2721 > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2722 0: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2723 1: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}
2724 2: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}
2725 3: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}
2726 4: > \x{09}\x{0a}\x{0c}\x{0d}
2727 5: > \x{09}\x{0a}\x{0c}
2733 /^>\p{Xsp}{2,9}/utf,no_auto_possess
2734 > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2735 0: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2736 1: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}
2737 2: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}
2738 3: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}
2739 4: > \x{09}\x{0a}\x{0c}\x{0d}
2740 5: > \x{09}\x{0a}\x{0c}
2744 /^>[\p{Xsp}]/utf,no_auto_possess
2748 /^>[\p{Xsp}]+/utf,no_auto_possess
2749 > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2750 0: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2751 1: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}
2752 2: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}
2753 3: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}
2754 4: > \x{09}\x{0a}\x{0c}\x{0d}
2755 5: > \x{09}\x{0a}\x{0c}
2761 >\x{1680}\x{2028}\x{0b}
2770 > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2771 0: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2774 >\x{1680}\x{2028}\x{0b}
2775 0: >\x{1680}\x{2028}\x{0b}
2776 1: >\x{1680}\x{2028}
2780 > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2781 0: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2784 > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2785 0: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2787 /^>\p{Xps}{2,9}?/utf
2788 > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2789 0: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2790 1: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}
2791 2: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}
2792 3: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}
2793 4: > \x{09}\x{0a}\x{0c}\x{0d}
2794 5: > \x{09}\x{0a}\x{0c}
2803 > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2804 0: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
2824 ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2825 0: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2828 ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2829 0: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2832 A_12\x{6ca}\x{a6c}\x{10a7}
2833 0: A_12\x{6ca}\x{a6c}\x{10a7}
2853 ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2854 0: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
2856 # Unicode properties for \b abd \B
2863 \x{37e}\x{376}\x{371}\x{393}\x{394}
2864 0: \x{376}\x{371}\x{393}
2865 !\x{c0}++\x{c1}\x{c2}
2870 # Without PCRE_UCP, non-ASCII always fail, even if < 256
2878 \x{37e}\x{376}\x{371}\x{393}\x{394}
2880 !\x{c0}++\x{c1}\x{c2}
2885 # With PCRE_UCP, non-UTF8 chars that are < 256 still check properties
2890 !\x{c0}++\x{c1}\x{c2}
2895 # Caseless single negated characters > 127 need UCP support
2913 Partial match: A\x{300}\x{301}
2917 Partial match: A\x{301}
2929 Partial match: A\x{300}\x{301}
2931 Partial match: A\x{300}\x{301}
2932 A\x{300}\x{301}A\x{300}\x{301}\=ps
2933 0: A\x{300}\x{301}A\x{300}\x{301}
2934 A\x{300}\x{301}A\x{300}\x{301}\=ph
2935 Partial match: A\x{300}\x{301}A\x{300}\x{301}
2942 A\x{300}\x{301}A\x{300}\x{301}\=ps
2943 0: A\x{300}\x{301}A\x{300}\x{301}
2944 A\x{300}\x{301}A\x{300}\x{301}\=ph
2945 Partial match: A\x{300}\x{301}A\x{300}\x{301}
2959 # These are tests for extended grapheme clusters
2980 \= These match up to the roman letters
2984 \x{1111}\x{1111}\x{1169}L,L,V
2985 0: \x{1111}\x{1111}\x{1169}
2987 \x{1111}\x{ae4c}L, LV
2990 \x{1111}\x{ad89}L, LVT
2993 \x{1111}\x{ae4c}\x{1169}L, LV, V
2994 0: \x{1111}\x{ae4c}\x{1169}
2996 \x{1111}\x{ae4c}\x{1169}\x{1169}L, LV, V, V
2997 0: \x{1111}\x{ae4c}\x{1169}\x{1169}
2999 \x{1111}\x{ae4c}\x{1169}\x{11fe}L, LV, V, T
3000 0: \x{1111}\x{ae4c}\x{1169}\x{11fe}
3002 \x{1111}\x{ad89}\x{11fe}L, LVT, T
3003 0: \x{1111}\x{ad89}\x{11fe}
3005 \x{1111}\x{ad89}\x{11fe}\x{11fe}L, LVT, T, T
3006 0: \x{1111}\x{ad89}\x{11fe}\x{11fe}
3008 \x{ad89}\x{11fe}\x{11fe}LVT, T, T
3009 0: \x{ad89}\x{11fe}\x{11fe}
3011 \= These match just the first codepoint (invalid sequence)
3012 \x{1111}\x{11fe}L, T
3015 \x{ae4c}\x{1111}LV, L
3018 \x{ae4c}\x{ae4c}LV, LV
3021 \x{ae4c}\x{ad89}LV, LVT
3024 \x{1169}\x{1111}V, L
3027 \x{1169}\x{ae4c}V, LV
3030 \x{1169}\x{ad89}V, LVT
3033 \x{ad89}\x{1111}LVT, L
3036 \x{ad89}\x{1169}LVT, V
3039 \x{ad89}\x{ae4c}LVT, LV
3042 \x{ad89}\x{ad89}LVT, LVT
3045 \x{11fe}\x{1111}T, L
3048 \x{11fe}\x{1169}T, V
3051 \x{11fe}\x{ae4c}T, LV
3054 \x{11fe}\x{ad89}T, LVT
3057 \= Test extend and spacing mark
3058 \x{1111}\x{ae4c}\x{0711}L, LV, extend
3059 0: \x{1111}\x{ae4c}\x{711}
3061 \x{1111}\x{ae4c}\x{1b04}L, LV, spacing mark
3062 0: \x{1111}\x{ae4c}\x{1b04}
3063 0+ L, LV, spacing mark
3064 \x{1111}\x{ae4c}\x{1b04}\x{0711}\x{1b04}L, LV, spacing mark, extend, spacing mark
3065 0: \x{1111}\x{ae4c}\x{1b04}\x{711}\x{1b04}
3066 0+ L, LV, spacing mark, extend, spacing mark
3067 \= Test CR, LF, and control
3068 \x0d\x{0711}CR, extend
3070 0+ \x{711}CR, extend
3071 \x0d\x{1b04}CR, spacingmark
3073 0+ \x{1b04}CR, spacingmark
3074 \x0a\x{0711}LF, extend
3076 0+ \x{711}LF, extend
3077 \x0a\x{1b04}LF, spacingmark
3079 0+ \x{1b04}LF, spacingmark
3080 \x0b\x{0711}Control, extend
3082 0+ \x{711}Control, extend
3083 \x09\x{1b04}Control, spacingmark
3085 0+ \x{1b04}Control, spacingmark
3086 \= There are no Prepend characters, so we can't test Prepend, CR
3088 /^(?>\X{2})X/utf,aftertext
3089 \x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3090 0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3093 /^\X{2,4}X/utf,aftertext
3094 \x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3095 0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3097 \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3098 0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3100 \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3101 0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3104 /^\X{2,4}?X/utf,aftertext
3105 \x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3106 0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3108 \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3109 0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3111 \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3112 0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
3139 # Perl matches these
3142 \x{00b5}\x{039c}\x{03bc}
3143 0: \x{b5}\x{39c}\x{3bc}
3146 \x{00b5}\x{039c}\x{03bc}
3147 0: \x{b5}\x{39c}\x{3bc}
3150 \x{00b5}\x{039c}\x{03bc}
3151 0: \x{b5}\x{39c}\x{3bc}
3155 \x{00c5}\x{00e5}\x{212b}
3156 0: \x{c5}\x{e5}\x{212b}
3159 \x{00c5}\x{00e5}\x{212b}
3160 0: \x{c5}\x{e5}\x{212b}
3163 \x{00c5}\x{00e5}\x{212b}
3164 0: \x{c5}\x{e5}\x{212b}
3167 \x{01c4}\x{01c5}\x{01c6}
3168 0: \x{1c4}\x{1c5}\x{1c6}
3171 \x{01c4}\x{01c5}\x{01c6}
3172 0: \x{1c4}\x{1c5}\x{1c6}
3175 \x{01c4}\x{01c5}\x{01c6}
3176 0: \x{1c4}\x{1c5}\x{1c6}
3179 \x{01c7}\x{01c8}\x{01c9}
3180 0: \x{1c7}\x{1c8}\x{1c9}
3183 \x{01c7}\x{01c8}\x{01c9}
3184 0: \x{1c7}\x{1c8}\x{1c9}
3187 \x{01c7}\x{01c8}\x{01c9}
3188 0: \x{1c7}\x{1c8}\x{1c9}
3192 \x{01ca}\x{01cb}\x{01cc}
3193 0: \x{1ca}\x{1cb}\x{1cc}
3196 \x{01ca}\x{01cb}\x{01cc}
3197 0: \x{1ca}\x{1cb}\x{1cc}
3200 \x{01ca}\x{01cb}\x{01cc}
3201 0: \x{1ca}\x{1cb}\x{1cc}
3204 \x{01f1}\x{01f2}\x{01f3}
3205 0: \x{1f1}\x{1f2}\x{1f3}
3208 \x{01f1}\x{01f2}\x{01f3}
3209 0: \x{1f1}\x{1f2}\x{1f3}
3212 \x{01f1}\x{01f2}\x{01f3}
3213 0: \x{1f1}\x{1f2}\x{1f3}
3216 \x{0345}\x{0399}\x{03b9}\x{1fbe}
3217 0: \x{345}\x{399}\x{3b9}\x{1fbe}
3220 \x{0345}\x{0399}\x{03b9}\x{1fbe}
3221 0: \x{345}\x{399}\x{3b9}\x{1fbe}
3224 \x{0345}\x{0399}\x{03b9}\x{1fbe}
3225 0: \x{345}\x{399}\x{3b9}\x{1fbe}
3228 \x{0345}\x{0399}\x{03b9}\x{1fbe}
3229 0: \x{345}\x{399}\x{3b9}\x{1fbe}
3232 \x{0392}\x{03b2}\x{03d0}
3233 0: \x{392}\x{3b2}\x{3d0}
3236 \x{0392}\x{03b2}\x{03d0}
3237 0: \x{392}\x{3b2}\x{3d0}
3240 \x{0392}\x{03b2}\x{03d0}
3241 0: \x{392}\x{3b2}\x{3d0}
3245 \x{0395}\x{03b5}\x{03f5}
3246 0: \x{395}\x{3b5}\x{3f5}
3249 \x{0395}\x{03b5}\x{03f5}
3250 0: \x{395}\x{3b5}\x{3f5}
3253 \x{0395}\x{03b5}\x{03f5}
3254 0: \x{395}\x{3b5}\x{3f5}
3257 \x{0398}\x{03b8}\x{03d1}\x{03f4}
3258 0: \x{398}\x{3b8}\x{3d1}\x{3f4}
3261 \x{0398}\x{03b8}\x{03d1}\x{03f4}
3262 0: \x{398}\x{3b8}\x{3d1}\x{3f4}
3265 \x{0398}\x{03b8}\x{03d1}\x{03f4}
3266 0: \x{398}\x{3b8}\x{3d1}\x{3f4}
3269 \x{0398}\x{03b8}\x{03d1}\x{03f4}
3270 0: \x{398}\x{3b8}\x{3d1}\x{3f4}
3273 \x{039a}\x{03ba}\x{03f0}
3274 0: \x{39a}\x{3ba}\x{3f0}
3277 \x{039a}\x{03ba}\x{03f0}
3278 0: \x{39a}\x{3ba}\x{3f0}
3281 \x{039a}\x{03ba}\x{03f0}
3282 0: \x{39a}\x{3ba}\x{3f0}
3285 \x{03a0}\x{03c0}\x{03d6}
3286 0: \x{3a0}\x{3c0}\x{3d6}
3289 \x{03a0}\x{03c0}\x{03d6}
3290 0: \x{3a0}\x{3c0}\x{3d6}
3293 \x{03a0}\x{03c0}\x{03d6}
3294 0: \x{3a0}\x{3c0}\x{3d6}
3297 \x{03a1}\x{03c1}\x{03f1}
3298 0: \x{3a1}\x{3c1}\x{3f1}
3301 \x{03a1}\x{03c1}\x{03f1}
3302 0: \x{3a1}\x{3c1}\x{3f1}
3305 \x{03a1}\x{03c1}\x{03f1}
3306 0: \x{3a1}\x{3c1}\x{3f1}
3309 \x{03A3}\x{03C2}\x{03C3}
3310 0: \x{3a3}\x{3c2}\x{3c3}
3313 \x{03A3}\x{03C2}\x{03C3}
3314 0: \x{3a3}\x{3c2}\x{3c3}
3317 \x{03A3}\x{03C2}\x{03C3}
3318 0: \x{3a3}\x{3c2}\x{3c3}
3321 \x{03a6}\x{03c6}\x{03d5}
3322 0: \x{3a6}\x{3c6}\x{3d5}
3325 \x{03a6}\x{03c6}\x{03d5}
3326 0: \x{3a6}\x{3c6}\x{3d5}
3329 \x{03a6}\x{03c6}\x{03d5}
3330 0: \x{3a6}\x{3c6}\x{3d5}
3333 \x{03c9}\x{03a9}\x{2126}
3334 0: \x{3c9}\x{3a9}\x{2126}
3337 \x{03c9}\x{03a9}\x{2126}
3338 0: \x{3c9}\x{3a9}\x{2126}
3341 \x{03c9}\x{03a9}\x{2126}
3342 0: \x{3c9}\x{3a9}\x{2126}
3345 \x{1e60}\x{1e61}\x{1e9b}
3346 0: \x{1e60}\x{1e61}\x{1e9b}
3349 \x{1e60}\x{1e61}\x{1e9b}
3350 0: \x{1e60}\x{1e61}\x{1e9b}
3353 \x{1e60}\x{1e61}\x{1e9b}
3354 0: \x{1e60}\x{1e61}\x{1e9b}
3373 \x{004b}\x{006b}\x{212a}
3377 \x{004b}\x{006b}\x{212a}
3381 \x{004b}\x{006b}\x{212a}
3385 \x{0053}\x{0073}\x{017f}
3389 \x{0053}\x{0073}\x{017f}
3393 \x{0053}\x{0073}\x{017f}
3437 $@`\x{a0}\x{1234}\x{e000}**
3438 0: $@`\x{a0}\x{1234}\x{e000}
3444 $@`\x{a0}\x{1234}\x{e000}**
3445 0: $@`\x{a0}\x{1234}\x{e000}
3446 1: $@`\x{a0}\x{1234}
3456 $@`\x{a0}\x{1234}\x{e000}**
3457 0: $@`\x{a0}\x{1234}\x{e000}*
3463 $@`\x{a0}\x{1234}\x{e000}**
3464 0: $@`\x{a0}\x{1234}\x{e000}
3470 $@`\x{a0}\x{1234}\x{e000}**
3471 0: $@`\x{a0}\x{1234}
3477 $@`\x{a0}\x{1234}\x{e000}**
3478 0: $@`\x{a0}\x{1234}
3486 $@`\x{a0}\x{1234}\x{e000}**
3493 $@`\x{a0}\x{1234}\x{e000}**
3494 0: $@`\x{a0}\x{1234}\x{e000}
3528 A\x{85}\x{180e}\x{2005}Z
3529 0: A\x{85}\x{180e}\x{2005}Z
3534 A\x{85}\x{180e}\x{2005}Z
3535 0: A\x{85}\x{180e}\x{2005}Z
3537 /(?<=\x{100})\x{200}(?=\x{300})/utf,allusedtext
3538 \x{100}\x{200}\x{300}
3539 0: \x{100}\x{200}\x{300}