| /-- This set of tests checks UTF-8 support with the DFA matching functionality |
| of pcre_dfa_exec(). The -dfa flag must be used with pcretest when running |
| it. --/ |
| |
| /\x{100}ab/8 |
| \x{100}ab |
| 0: \x{100}ab |
| |
| /a\x{100}*b/8 |
| ab |
| 0: ab |
| a\x{100}b |
| 0: a\x{100}b |
| a\x{100}\x{100}b |
| 0: a\x{100}\x{100}b |
| |
| /a\x{100}+b/8 |
| a\x{100}b |
| 0: a\x{100}b |
| a\x{100}\x{100}b |
| 0: a\x{100}\x{100}b |
| *** Failers |
| No match |
| ab |
| No match |
| |
| /\bX/8 |
| Xoanon |
| 0: X |
| +Xoanon |
| 0: X |
| \x{300}Xoanon |
| 0: X |
| *** Failers |
| No match |
| YXoanon |
| No match |
| |
| /\BX/8 |
| YXoanon |
| 0: X |
| *** Failers |
| No match |
| Xoanon |
| No match |
| +Xoanon |
| No match |
| \x{300}Xoanon |
| No match |
| |
| /X\b/8 |
| X+oanon |
| 0: X |
| ZX\x{300}oanon |
| 0: X |
| FAX |
| 0: X |
| *** Failers |
| No match |
| Xoanon |
| No match |
| |
| /X\B/8 |
| Xoanon |
| 0: X |
| *** Failers |
| No match |
| X+oanon |
| No match |
| ZX\x{300}oanon |
| No match |
| FAX |
| No match |
| |
| /[^a]/8 |
| abcd |
| 0: b |
| a\x{100} |
| 0: \x{100} |
| |
| /^[abc\x{123}\x{400}-\x{402}]{2,3}\d/8 |
| ab99 |
| 0: ab9 |
| \x{123}\x{123}45 |
| 0: \x{123}\x{123}4 |
| \x{400}\x{401}\x{402}6 |
| 0: \x{400}\x{401}\x{402}6 |
| *** Failers |
| No match |
| d99 |
| No match |
| \x{123}\x{122}4 |
| No match |
| \x{400}\x{403}6 |
| No match |
| \x{400}\x{401}\x{402}\x{402}6 |
| No match |
| |
| /abc/8 |
| Ã] |
| Error -10 (bad UTF-8 string) offset=0 reason=6 |
| Ã |
| Error -10 (bad UTF-8 string) offset=0 reason=1 |
| ÃÃÃ |
| Error -10 (bad UTF-8 string) offset=0 reason=6 |
| ÃÃÃ\? |
| No match |
| \xe1\x88 |
| Error -10 (bad UTF-8 string) offset=0 reason=1 |
| \P\xe1\x88 |
| Error -10 (bad UTF-8 string) offset=0 reason=1 |
| \P\P\xe1\x88 |
| Error -25 (short UTF-8 string) offset=0 reason=1 |
| |
| /a.b/8 |
| acb |
| 0: acb |
| a\x7fb |
| 0: a\x{7f}b |
| a\x{100}b |
| 0: a\x{100}b |
| *** Failers |
| No match |
| a\nb |
| No match |
| |
| /a(.{3})b/8 |
| a\x{4000}xyb |
| 0: a\x{4000}xyb |
| a\x{4000}\x7fyb |
| 0: a\x{4000}\x{7f}yb |
| a\x{4000}\x{100}yb |
| 0: a\x{4000}\x{100}yb |
| *** Failers |
| No match |
| a\x{4000}b |
| No match |
| ac\ncb |
| No match |
| |
| /a(.*?)(.)/ |
| a\xc0\x88b |
| 0: a\xc0\x88b |
| 1: a\xc0\x88 |
| 2: a\xc0 |
| |
| /a(.*?)(.)/8 |
| a\x{100}b |
| 0: a\x{100}b |
| 1: a\x{100} |
| |
| /a(.*)(.)/ |
| a\xc0\x88b |
| 0: a\xc0\x88b |
| 1: a\xc0\x88 |
| 2: a\xc0 |
| |
| /a(.*)(.)/8 |
| a\x{100}b |
| 0: a\x{100}b |
| 1: a\x{100} |
| |
| /a(.)(.)/ |
| a\xc0\x92bcd |
| 0: a\xc0\x92 |
| |
| /a(.)(.)/8 |
| a\x{240}bcd |
| 0: a\x{240}b |
| |
| /a(.?)(.)/ |
| a\xc0\x92bcd |
| 0: a\xc0\x92 |
| 1: a\xc0 |
| |
| /a(.?)(.)/8 |
| a\x{240}bcd |
| 0: a\x{240}b |
| 1: a\x{240} |
| |
| /a(.??)(.)/ |
| a\xc0\x92bcd |
| 0: a\xc0\x92 |
| 1: a\xc0 |
| |
| /a(.??)(.)/8 |
| a\x{240}bcd |
| 0: a\x{240}b |
| 1: a\x{240} |
| |
| /a(.{3})b/8 |
| a\x{1234}xyb |
| 0: a\x{1234}xyb |
| a\x{1234}\x{4321}yb |
| 0: a\x{1234}\x{4321}yb |
| a\x{1234}\x{4321}\x{3412}b |
| 0: a\x{1234}\x{4321}\x{3412}b |
| *** Failers |
| No match |
| a\x{1234}b |
| No match |
| ac\ncb |
| No match |
| |
| /a(.{3,})b/8 |
| a\x{1234}xyb |
| 0: a\x{1234}xyb |
| a\x{1234}\x{4321}yb |
| 0: a\x{1234}\x{4321}yb |
| a\x{1234}\x{4321}\x{3412}b |
| 0: a\x{1234}\x{4321}\x{3412}b |
| axxxxbcdefghijb |
| 0: axxxxbcdefghijb |
| 1: axxxxb |
| a\x{1234}\x{4321}\x{3412}\x{3421}b |
| 0: a\x{1234}\x{4321}\x{3412}\x{3421}b |
| *** Failers |
| No match |
| a\x{1234}b |
| No match |
| |
| /a(.{3,}?)b/8 |
| a\x{1234}xyb |
| 0: a\x{1234}xyb |
| a\x{1234}\x{4321}yb |
| 0: a\x{1234}\x{4321}yb |
| a\x{1234}\x{4321}\x{3412}b |
| 0: a\x{1234}\x{4321}\x{3412}b |
| axxxxbcdefghijb |
| 0: axxxxbcdefghijb |
| 1: axxxxb |
| a\x{1234}\x{4321}\x{3412}\x{3421}b |
| 0: a\x{1234}\x{4321}\x{3412}\x{3421}b |
| *** Failers |
| No match |
| a\x{1234}b |
| No match |
| |
| /a(.{3,5})b/8 |
| a\x{1234}xyb |
| 0: a\x{1234}xyb |
| a\x{1234}\x{4321}yb |
| 0: a\x{1234}\x{4321}yb |
| a\x{1234}\x{4321}\x{3412}b |
| 0: a\x{1234}\x{4321}\x{3412}b |
| axxxxbcdefghijb |
| 0: axxxxb |
| a\x{1234}\x{4321}\x{3412}\x{3421}b |
| 0: a\x{1234}\x{4321}\x{3412}\x{3421}b |
| axbxxbcdefghijb |
| 0: axbxxb |
| axxxxxbcdefghijb |
| 0: axxxxxb |
| *** Failers |
| No match |
| a\x{1234}b |
| No match |
| axxxxxxbcdefghijb |
| No match |
| |
| /a(.{3,5}?)b/8 |
| a\x{1234}xyb |
| 0: a\x{1234}xyb |
| a\x{1234}\x{4321}yb |
| 0: a\x{1234}\x{4321}yb |
| a\x{1234}\x{4321}\x{3412}b |
| 0: a\x{1234}\x{4321}\x{3412}b |
| axxxxbcdefghijb |
| 0: axxxxb |
| a\x{1234}\x{4321}\x{3412}\x{3421}b |
| 0: a\x{1234}\x{4321}\x{3412}\x{3421}b |
| axbxxbcdefghijb |
| 0: axbxxb |
| axxxxxbcdefghijb |
| 0: axxxxxb |
| *** Failers |
| No match |
| a\x{1234}b |
| No match |
| axxxxxxbcdefghijb |
| No match |
| |
| /^[a\x{c0}]/8 |
| *** Failers |
| No match |
| \x{100} |
| No match |
| |
| /(?<=aXb)cd/8 |
| aXbcd |
| 0: cd |
| |
| /(?<=a\x{100}b)cd/8 |
| a\x{100}bcd |
| 0: cd |
| |
| /(?<=a\x{100000}b)cd/8 |
| a\x{100000}bcd |
| 0: cd |
| |
| /(?:\x{100}){3}b/8 |
| \x{100}\x{100}\x{100}b |
| 0: \x{100}\x{100}\x{100}b |
| *** Failers |
| No match |
| \x{100}\x{100}b |
| No match |
| |
| /\x{ab}/8 |
| \x{ab} |
| 0: \x{ab} |
| \xc2\xab |
| 0: \x{ab} |
| *** Failers |
| No match |
| \x00{ab} |
| No match |
| |
| /(?<=(.))X/8 |
| WXYZ |
| 0: X |
| \x{256}XYZ |
| 0: X |
| *** Failers |
| No match |
| XYZ |
| No match |
| |
| /[^a]+/8g |
| bcd |
| 0: bcd |
| 1: bc |
| 2: b |
| \x{100}aY\x{256}Z |
| 0: \x{100} |
| 0: Y\x{256}Z |
| 1: Y\x{256} |
| 2: Y |
| |
| /^[^a]{2}/8 |
| \x{100}bc |
| 0: \x{100}b |
| |
| /^[^a]{2,}/8 |
| \x{100}bcAa |
| 0: \x{100}bcA |
| 1: \x{100}bc |
| 2: \x{100}b |
| |
| /^[^a]{2,}?/8 |
| \x{100}bca |
| 0: \x{100}bc |
| 1: \x{100}b |
| |
| /[^a]+/8ig |
| bcd |
| 0: bcd |
| 1: bc |
| 2: b |
| \x{100}aY\x{256}Z |
| 0: \x{100} |
| 0: Y\x{256}Z |
| 1: Y\x{256} |
| 2: Y |
| |
| /^[^a]{2}/8i |
| \x{100}bc |
| 0: \x{100}b |
| |
| /^[^a]{2,}/8i |
| \x{100}bcAa |
| 0: \x{100}bc |
| 1: \x{100}b |
| |
| /^[^a]{2,}?/8i |
| \x{100}bca |
| 0: \x{100}bc |
| 1: \x{100}b |
| |
| /\x{100}{0,0}/8 |
| abcd |
| 0: |
| |
| /\x{100}?/8 |
| abcd |
| 0: |
| \x{100}\x{100} |
| 0: \x{100} |
| 1: |
| |
| /\x{100}{0,3}/8 |
| \x{100}\x{100} |
| 0: \x{100}\x{100} |
| 1: \x{100} |
| 2: |
| \x{100}\x{100}\x{100}\x{100} |
| 0: \x{100}\x{100}\x{100} |
| 1: \x{100}\x{100} |
| 2: \x{100} |
| 3: |
| |
| /\x{100}*/8 |
| abce |
| 0: |
| \x{100}\x{100}\x{100}\x{100} |
| 0: \x{100}\x{100}\x{100}\x{100} |
| 1: \x{100}\x{100}\x{100} |
| 2: \x{100}\x{100} |
| 3: \x{100} |
| 4: |
| |
| /\x{100}{1,1}/8 |
| abcd\x{100}\x{100}\x{100}\x{100} |
| 0: \x{100} |
| |
| /\x{100}{1,3}/8 |
| abcd\x{100}\x{100}\x{100}\x{100} |
| 0: \x{100}\x{100}\x{100} |
| 1: \x{100}\x{100} |
| 2: \x{100} |
| |
| /\x{100}+/8 |
| abcd\x{100}\x{100}\x{100}\x{100} |
| 0: \x{100}\x{100}\x{100}\x{100} |
| 1: \x{100}\x{100}\x{100} |
| 2: \x{100}\x{100} |
| 3: \x{100} |
| |
| /\x{100}{3}/8 |
| abcd\x{100}\x{100}\x{100}XX |
| 0: \x{100}\x{100}\x{100} |
| |
| /\x{100}{3,5}/8 |
| abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX |
| 0: \x{100}\x{100}\x{100}\x{100}\x{100} |
| 1: \x{100}\x{100}\x{100}\x{100} |
| 2: \x{100}\x{100}\x{100} |
| |
| /\x{100}{3,}/8 |
| abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX |
| 0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| 1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| 2: \x{100}\x{100}\x{100}\x{100}\x{100} |
| 3: \x{100}\x{100}\x{100}\x{100} |
| 4: \x{100}\x{100}\x{100} |
| |
| /(?<=a\x{100}{2}b)X/8 |
| Xyyya\x{100}\x{100}bXzzz |
| 0: X |
| |
| /\D*/8 |
| aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| Matched, but too many subsidiary matches |
| 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| 21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
| |
| /\D*/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}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| Matched, but too many subsidiary matches |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 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} |
| 15: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| 16: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| 17: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| 18: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| 19: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| 20: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| 21: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100} |
| |
| /\D/8 |
| 1X2 |
| 0: X |
| 1\x{100}2 |
| 0: \x{100} |
| |
| />\S/8 |
| > >X Y |
| 0: >X |
| > >\x{100} Y |
| 0: >\x{100} |
| |
| /\d/8 |
| \x{100}3 |
| 0: 3 |
| |
| /\s/8 |
| \x{100} X |
| 0: |
| |
| /\D+/8 |
| 12abcd34 |
| 0: abcd |
| 1: abc |
| 2: ab |
| 3: a |
| *** Failers |
| 0: *** Failers |
| 1: *** Failer |
| 2: *** Faile |
| 3: *** Fail |
| 4: *** Fai |
| 5: *** Fa |
| 6: *** F |
| 7: *** |
| 8: *** |
| 9: ** |
| 10: * |
| 1234 |
| No match |
| |
| /\D{2,3}/8 |
| 12abcd34 |
| 0: abc |
| 1: ab |
| 12ab34 |
| 0: ab |
| *** Failers |
| 0: *** |
| 1: ** |
| 1234 |
| No match |
| 12a34 |
| No match |
| |
| /\D{2,3}?/8 |
| 12abcd34 |
| 0: abc |
| 1: ab |
| 12ab34 |
| 0: ab |
| *** Failers |
| 0: *** |
| 1: ** |
| 1234 |
| No match |
| 12a34 |
| No match |
| |
| /\d+/8 |
| 12abcd34 |
| 0: 12 |
| 1: 1 |
| *** Failers |
| No match |
| |
| /\d{2,3}/8 |
| 12abcd34 |
| 0: 12 |
| 1234abcd |
| 0: 123 |
| 1: 12 |
| *** Failers |
| No match |
| 1.4 |
| No match |
| |
| /\d{2,3}?/8 |
| 12abcd34 |
| 0: 12 |
| 1234abcd |
| 0: 123 |
| 1: 12 |
| *** Failers |
| No match |
| 1.4 |
| No match |
| |
| /\S+/8 |
| 12abcd34 |
| 0: 12abcd34 |
| 1: 12abcd3 |
| 2: 12abcd |
| 3: 12abc |
| 4: 12ab |
| 5: 12a |
| 6: 12 |
| 7: 1 |
| *** Failers |
| 0: *** |
| 1: ** |
| 2: * |
| \ \ |
| No match |
| |
| /\S{2,3}/8 |
| 12abcd34 |
| 0: 12a |
| 1: 12 |
| 1234abcd |
| 0: 123 |
| 1: 12 |
| *** Failers |
| 0: *** |
| 1: ** |
| \ \ |
| No match |
| |
| /\S{2,3}?/8 |
| 12abcd34 |
| 0: 12a |
| 1: 12 |
| 1234abcd |
| 0: 123 |
| 1: 12 |
| *** Failers |
| 0: *** |
| 1: ** |
| \ \ |
| No match |
| |
| />\s+</8 |
| 12> <34 |
| 0: > < |
| *** Failers |
| No match |
| |
| />\s{2,3}</8 |
| ab> <cd |
| 0: > < |
| ab> <ce |
| 0: > < |
| *** Failers |
| No match |
| ab> <cd |
| No match |
| |
| />\s{2,3}?</8 |
| ab> <cd |
| 0: > < |
| ab> <ce |
| 0: > < |
| *** Failers |
| No match |
| ab> <cd |
| No match |
| |
| /\w+/8 |
| 12 34 |
| 0: 12 |
| 1: 1 |
| *** Failers |
| 0: Failers |
| 1: Failer |
| 2: Faile |
| 3: Fail |
| 4: Fai |
| 5: Fa |
| 6: F |
| +++=*! |
| No match |
| |
| /\w{2,3}/8 |
| ab cd |
| 0: ab |
| abcd ce |
| 0: abc |
| 1: ab |
| *** Failers |
| 0: Fai |
| 1: Fa |
| a.b.c |
| No match |
| |
| /\w{2,3}?/8 |
| ab cd |
| 0: ab |
| abcd ce |
| 0: abc |
| 1: ab |
| *** Failers |
| 0: Fai |
| 1: Fa |
| a.b.c |
| No match |
| |
| /\W+/8 |
| 12====34 |
| 0: ==== |
| 1: === |
| 2: == |
| 3: = |
| *** Failers |
| 0: *** |
| 1: *** |
| 2: ** |
| 3: * |
| abcd |
| No match |
| |
| /\W{2,3}/8 |
| ab====cd |
| 0: === |
| 1: == |
| ab==cd |
| 0: == |
| *** Failers |
| 0: *** |
| 1: ** |
| a.b.c |
| No match |
| |
| /\W{2,3}?/8 |
| ab====cd |
| 0: === |
| 1: == |
| ab==cd |
| 0: == |
| *** Failers |
| 0: *** |
| 1: ** |
| a.b.c |
| No match |
| |
| /[\x{100}]/8 |
| \x{100} |
| 0: \x{100} |
| Z\x{100} |
| 0: \x{100} |
| \x{100}Z |
| 0: \x{100} |
| *** Failers |
| No match |
| |
| /[Z\x{100}]/8 |
| Z\x{100} |
| 0: Z |
| \x{100} |
| 0: \x{100} |
| \x{100}Z |
| 0: \x{100} |
| *** Failers |
| No match |
| |
| /[\x{100}\x{200}]/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| *** Failers |
| No match |
| |
| /[\x{100}-\x{200}]/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| ab\x{111}cd |
| 0: \x{111} |
| *** Failers |
| No match |
| |
| /[z-\x{200}]/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| ab\x{111}cd |
| 0: \x{111} |
| abzcd |
| 0: z |
| ab|cd |
| 0: | |
| *** Failers |
| No match |
| |
| /[Q\x{100}\x{200}]/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| Q? |
| 0: Q |
| *** Failers |
| No match |
| |
| /[Q\x{100}-\x{200}]/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| ab\x{111}cd |
| 0: \x{111} |
| Q? |
| 0: Q |
| *** Failers |
| No match |
| |
| /[Qz-\x{200}]/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| ab\x{111}cd |
| 0: \x{111} |
| abzcd |
| 0: z |
| ab|cd |
| 0: | |
| Q? |
| 0: Q |
| *** Failers |
| No match |
| |
| /[\x{100}\x{200}]{1,3}/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| ab\x{200}\x{100}\x{200}\x{100}cd |
| 0: \x{200}\x{100}\x{200} |
| 1: \x{200}\x{100} |
| 2: \x{200} |
| *** Failers |
| No match |
| |
| /[\x{100}\x{200}]{1,3}?/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| ab\x{200}\x{100}\x{200}\x{100}cd |
| 0: \x{200}\x{100}\x{200} |
| 1: \x{200}\x{100} |
| 2: \x{200} |
| *** Failers |
| No match |
| |
| /[Q\x{100}\x{200}]{1,3}/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| ab\x{200}\x{100}\x{200}\x{100}cd |
| 0: \x{200}\x{100}\x{200} |
| 1: \x{200}\x{100} |
| 2: \x{200} |
| *** Failers |
| No match |
| |
| /[Q\x{100}\x{200}]{1,3}?/8 |
| ab\x{100}cd |
| 0: \x{100} |
| ab\x{200}cd |
| 0: \x{200} |
| ab\x{200}\x{100}\x{200}\x{100}cd |
| 0: \x{200}\x{100}\x{200} |
| 1: \x{200}\x{100} |
| 2: \x{200} |
| *** Failers |
| No match |
| |
| /(?<=[\x{100}\x{200}])X/8 |
| abc\x{200}X |
| 0: X |
| abc\x{100}X |
| 0: X |
| *** Failers |
| No match |
| X |
| No match |
| |
| /(?<=[Q\x{100}\x{200}])X/8 |
| abc\x{200}X |
| 0: X |
| abc\x{100}X |
| 0: X |
| abQX |
| 0: X |
| *** Failers |
| No match |
| X |
| No match |
| |
| /(?<=[\x{100}\x{200}]{3})X/8 |
| abc\x{100}\x{200}\x{100}X |
| 0: X |
| *** Failers |
| No match |
| abc\x{200}X |
| No match |
| X |
| No match |
| |
| /[^\x{100}\x{200}]X/8 |
| AX |
| 0: AX |
| \x{150}X |
| 0: \x{150}X |
| \x{500}X |
| 0: \x{500}X |
| *** Failers |
| No match |
| \x{100}X |
| No match |
| \x{200}X |
| No match |
| |
| /[^Q\x{100}\x{200}]X/8 |
| AX |
| 0: AX |
| \x{150}X |
| 0: \x{150}X |
| \x{500}X |
| 0: \x{500}X |
| *** Failers |
| No match |
| \x{100}X |
| No match |
| \x{200}X |
| No match |
| QX |
| No match |
| |
| /[^\x{100}-\x{200}]X/8 |
| AX |
| 0: AX |
| \x{500}X |
| 0: \x{500}X |
| *** Failers |
| No match |
| \x{100}X |
| No match |
| \x{150}X |
| No match |
| \x{200}X |
| No match |
| |
| /[z-\x{100}]/8i |
| z |
| 0: z |
| Z |
| 0: Z |
| \x{100} |
| 0: \x{100} |
| *** Failers |
| No match |
| \x{102} |
| No match |
| y |
| No match |
| |
| /[\xFF]/ |
| >\xff< |
| 0: \xff |
| |
| /[\xff]/8 |
| >\x{ff}< |
| 0: \x{ff} |
| |
| /[^\xFF]/ |
| XYZ |
| 0: X |
| |
| /[^\xff]/8 |
| XYZ |
| 0: X |
| \x{123} |
| 0: \x{123} |
| |
| /^[ac]*b/8 |
| xb |
| No match |
| |
| /^[ac\x{100}]*b/8 |
| xb |
| No match |
| |
| /^[^x]*b/8i |
| xb |
| No match |
| |
| /^[^x]*b/8 |
| xb |
| No match |
| |
| /^\d*b/8 |
| xb |
| No match |
| |
| /(|a)/g8 |
| catac |
| 0: |
| 0: a |
| 1: |
| 0: |
| 0: a |
| 1: |
| 0: |
| 0: |
| a\x{256}a |
| 0: a |
| 1: |
| 0: |
| 0: a |
| 1: |
| 0: |
| |
| /^\x{85}$/8i |
| \x{85} |
| 0: \x{85} |
| |
| /^abc./mgx8<any> |
| abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK |
| 0: abc1 |
| 0: abc2 |
| 0: abc3 |
| 0: abc4 |
| 0: abc5 |
| 0: abc6 |
| 0: abc7 |
| 0: abc8 |
| 0: abc9 |
| |
| /abc.$/mgx8<any> |
| abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9 |
| 0: abc1 |
| 0: abc2 |
| 0: abc3 |
| 0: abc4 |
| 0: abc5 |
| 0: abc6 |
| 0: abc7 |
| 0: abc8 |
| 0: abc9 |
| |
| /^a\Rb/8<bsr_unicode> |
| a\nb |
| 0: a\x{0a}b |
| a\rb |
| 0: a\x{0d}b |
| a\r\nb |
| 0: a\x{0d}\x{0a}b |
| a\x0bb |
| 0: a\x{0b}b |
| a\x0cb |
| 0: a\x{0c}b |
| a\x{85}b |
| 0: a\x{85}b |
| a\x{2028}b |
| 0: a\x{2028}b |
| a\x{2029}b |
| 0: a\x{2029}b |
| ** Failers |
| No match |
| a\n\rb |
| No match |
| |
| /^a\R*b/8<bsr_unicode> |
| ab |
| 0: ab |
| a\nb |
| 0: a\x{0a}b |
| a\rb |
| 0: a\x{0d}b |
| a\r\nb |
| 0: a\x{0d}\x{0a}b |
| a\x0bb |
| 0: a\x{0b}b |
| a\x0c\x{2028}\x{2029}b |
| 0: a\x{0c}\x{2028}\x{2029}b |
| a\x{85}b |
| 0: a\x{85}b |
| a\n\rb |
| 0: a\x{0a}\x{0d}b |
| a\n\r\x{85}\x0cb |
| 0: a\x{0a}\x{0d}\x{85}\x{0c}b |
| |
| /^a\R+b/8<bsr_unicode> |
| a\nb |
| 0: a\x{0a}b |
| a\rb |
| 0: a\x{0d}b |
| a\r\nb |
| 0: a\x{0d}\x{0a}b |
| a\x0bb |
| 0: a\x{0b}b |
| a\x0c\x{2028}\x{2029}b |
| 0: a\x{0c}\x{2028}\x{2029}b |
| a\x{85}b |
| 0: a\x{85}b |
| a\n\rb |
| 0: a\x{0a}\x{0d}b |
| a\n\r\x{85}\x0cb |
| 0: a\x{0a}\x{0d}\x{85}\x{0c}b |
| ** Failers |
| No match |
| ab |
| No match |
| |
| /^a\R{1,3}b/8<bsr_unicode> |
| a\nb |
| 0: a\x{0a}b |
| a\n\rb |
| 0: a\x{0a}\x{0d}b |
| a\n\r\x{85}b |
| 0: a\x{0a}\x{0d}\x{85}b |
| a\r\n\r\nb |
| 0: a\x{0d}\x{0a}\x{0d}\x{0a}b |
| a\r\n\r\n\r\nb |
| 0: a\x{0d}\x{0a}\x{0d}\x{0a}\x{0d}\x{0a}b |
| a\n\r\n\rb |
| 0: a\x{0a}\x{0d}\x{0a}\x{0d}b |
| a\n\n\r\nb |
| 0: a\x{0a}\x{0a}\x{0d}\x{0a}b |
| ** Failers |
| No match |
| a\n\n\n\rb |
| No match |
| a\r |
| No match |
| |
| /\h+\V?\v{3,4}/8 |
| \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a |
| 0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d} |
| 1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c} |
| |
| /\V?\v{3,4}/8 |
| \x20\x{a0}X\x0a\x0b\x0c\x0d\x0a |
| 0: X\x{0a}\x{0b}\x{0c}\x{0d} |
| 1: X\x{0a}\x{0b}\x{0c} |
| |
| /\h+\V?\v{3,4}/8 |
| >\x09\x20\x{a0}X\x0a\x0a\x0a< |
| 0: \x{09} \x{a0}X\x{0a}\x{0a}\x{0a} |
| |
| /\V?\v{3,4}/8 |
| >\x09\x20\x{a0}X\x0a\x0a\x0a< |
| 0: X\x{0a}\x{0a}\x{0a} |
| |
| /\H\h\V\v/8 |
| X X\x0a |
| 0: X X\x{0a} |
| X\x09X\x0b |
| 0: X\x{09}X\x{0b} |
| ** Failers |
| No match |
| \x{a0} X\x0a |
| No match |
| |
| /\H*\h+\V?\v{3,4}/8 |
| \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a |
| 0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d} |
| 1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c} |
| \x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a |
| 0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}\x{0d} |
| 1: \x{09} \x{a0}\x{0a}\x{0b}\x{0c} |
| \x09\x20\x{a0}\x0a\x0b\x0c |
| 0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c} |
| ** Failers |
| No match |
| \x09\x20\x{a0}\x0a\x0b |
| No match |
| |
| /\H\h\V\v/8 |
| \x{3001}\x{3000}\x{2030}\x{2028} |
| 0: \x{3001}\x{3000}\x{2030}\x{2028} |
| X\x{180e}X\x{85} |
| 0: X\x{180e}X\x{85} |
| ** Failers |
| No match |
| \x{2009} X\x0a |
| No match |
| |
| /\H*\h+\V?\v{3,4}/8 |
| \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a |
| 0: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}\x{0d} |
| 1: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c} |
| \x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a |
| 0: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}\x{2028} |
| 1: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c} |
| \x09\x20\x{202f}\x0a\x0b\x0c |
| 0: \x{09} \x{202f}\x{0a}\x{0b}\x{0c} |
| ** Failers |
| No match |
| \x09\x{200a}\x{a0}\x{2028}\x0b |
| No match |
| |
| /a\Rb/I8<bsr_anycrlf> |
| Capturing subpattern count = 0 |
| Options: bsr_anycrlf utf8 |
| First char = 'a' |
| Need char = 'b' |
| a\rb |
| 0: a\x{0d}b |
| a\nb |
| 0: a\x{0a}b |
| a\r\nb |
| 0: a\x{0d}\x{0a}b |
| ** Failers |
| No match |
| a\x{85}b |
| No match |
| a\x0bb |
| No match |
| |
| /a\Rb/I8<bsr_unicode> |
| Capturing subpattern count = 0 |
| Options: bsr_unicode utf8 |
| First char = 'a' |
| Need char = 'b' |
| a\rb |
| 0: a\x{0d}b |
| a\nb |
| 0: a\x{0a}b |
| a\r\nb |
| 0: a\x{0d}\x{0a}b |
| a\x{85}b |
| 0: a\x{85}b |
| a\x0bb |
| 0: a\x{0b}b |
| ** Failers |
| No match |
| a\x{85}b\<bsr_anycrlf> |
| No match |
| a\x0bb\<bsr_anycrlf> |
| No match |
| |
| /a\R?b/I8<bsr_anycrlf> |
| Capturing subpattern count = 0 |
| Options: bsr_anycrlf utf8 |
| First char = 'a' |
| Need char = 'b' |
| a\rb |
| 0: a\x{0d}b |
| a\nb |
| 0: a\x{0a}b |
| a\r\nb |
| 0: a\x{0d}\x{0a}b |
| ** Failers |
| No match |
| a\x{85}b |
| No match |
| a\x0bb |
| No match |
| |
| /a\R?b/I8<bsr_unicode> |
| Capturing subpattern count = 0 |
| Options: bsr_unicode utf8 |
| First char = 'a' |
| Need char = 'b' |
| a\rb |
| 0: a\x{0d}b |
| a\nb |
| 0: a\x{0a}b |
| a\r\nb |
| 0: a\x{0d}\x{0a}b |
| a\x{85}b |
| 0: a\x{85}b |
| a\x0bb |
| 0: a\x{0b}b |
| ** Failers |
| No match |
| a\x{85}b\<bsr_anycrlf> |
| No match |
| a\x0bb\<bsr_anycrlf> |
| No match |
| |
| /X/8f<any> |
| A\x{1ec5}ABCXYZ |
| 0: X |
| |
| /abcd*/8 |
| xxxxabcd\P |
| 0: abcd |
| 1: abc |
| xxxxabcd\P\P |
| Partial match: abcd |
| |
| /abcd*/i8 |
| xxxxabcd\P |
| 0: abcd |
| 1: abc |
| xxxxabcd\P\P |
| Partial match: abcd |
| XXXXABCD\P |
| 0: ABCD |
| 1: ABC |
| XXXXABCD\P\P |
| Partial match: ABCD |
| |
| /abc\d*/8 |
| xxxxabc1\P |
| 0: abc1 |
| 1: abc |
| xxxxabc1\P\P |
| Partial match: abc1 |
| |
| /abc[de]*/8 |
| xxxxabcde\P |
| 0: abcde |
| 1: abcd |
| 2: abc |
| xxxxabcde\P\P |
| Partial match: abcde |
| |
| /\bthe cat\b/8 |
| the cat\P |
| 0: the cat |
| the cat\P\P |
| Partial match: the cat |
| |
| /a+/8 |
| a\x{123}aa\>1 |
| 0: aa |
| 1: a |
| a\x{123}aa\>2 |
| Error -11 (bad UTF-8 offset) |
| a\x{123}aa\>3 |
| 0: aa |
| 1: a |
| a\x{123}aa\>4 |
| 0: a |
| a\x{123}aa\>5 |
| No match |
| a\x{123}aa\>6 |
| Error -24 (bad offset value) |
| |
| /ab\Cde/8 |
| abXde |
| Error -16 (item unsupported for DFA matching) |
| |
| /(?<=ab\Cde)X/8 |
| Failed: \C not allowed in lookbehind assertion at offset 10 |
| |
| /-- End of testinput8 --/ |