Annotation of embedaddon/pcre/testdata/testinput4, revision 1.1
1.1 ! misho 1: /-- This set of tests is for UTF-8 support, excluding Unicode properties. It is
! 2: compatible with all versions of Perl 5. --/
! 3:
! 4: /a.b/8
! 5: acb
! 6: a\x7fb
! 7: a\x{100}b
! 8: *** Failers
! 9: a\nb
! 10:
! 11: /a(.{3})b/8
! 12: a\x{4000}xyb
! 13: a\x{4000}\x7fyb
! 14: a\x{4000}\x{100}yb
! 15: *** Failers
! 16: a\x{4000}b
! 17: ac\ncb
! 18:
! 19: /a(.*?)(.)/
! 20: a\xc0\x88b
! 21:
! 22: /a(.*?)(.)/8
! 23: a\x{100}b
! 24:
! 25: /a(.*)(.)/
! 26: a\xc0\x88b
! 27:
! 28: /a(.*)(.)/8
! 29: a\x{100}b
! 30:
! 31: /a(.)(.)/
! 32: a\xc0\x92bcd
! 33:
! 34: /a(.)(.)/8
! 35: a\x{240}bcd
! 36:
! 37: /a(.?)(.)/
! 38: a\xc0\x92bcd
! 39:
! 40: /a(.?)(.)/8
! 41: a\x{240}bcd
! 42:
! 43: /a(.??)(.)/
! 44: a\xc0\x92bcd
! 45:
! 46: /a(.??)(.)/8
! 47: a\x{240}bcd
! 48:
! 49: /a(.{3})b/8
! 50: a\x{1234}xyb
! 51: a\x{1234}\x{4321}yb
! 52: a\x{1234}\x{4321}\x{3412}b
! 53: *** Failers
! 54: a\x{1234}b
! 55: ac\ncb
! 56:
! 57: /a(.{3,})b/8
! 58: a\x{1234}xyb
! 59: a\x{1234}\x{4321}yb
! 60: a\x{1234}\x{4321}\x{3412}b
! 61: axxxxbcdefghijb
! 62: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 63: *** Failers
! 64: a\x{1234}b
! 65:
! 66: /a(.{3,}?)b/8
! 67: a\x{1234}xyb
! 68: a\x{1234}\x{4321}yb
! 69: a\x{1234}\x{4321}\x{3412}b
! 70: axxxxbcdefghijb
! 71: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 72: *** Failers
! 73: a\x{1234}b
! 74:
! 75: /a(.{3,5})b/8
! 76: a\x{1234}xyb
! 77: a\x{1234}\x{4321}yb
! 78: a\x{1234}\x{4321}\x{3412}b
! 79: axxxxbcdefghijb
! 80: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 81: axbxxbcdefghijb
! 82: axxxxxbcdefghijb
! 83: *** Failers
! 84: a\x{1234}b
! 85: axxxxxxbcdefghijb
! 86:
! 87: /a(.{3,5}?)b/8
! 88: a\x{1234}xyb
! 89: a\x{1234}\x{4321}yb
! 90: a\x{1234}\x{4321}\x{3412}b
! 91: axxxxbcdefghijb
! 92: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 93: axbxxbcdefghijb
! 94: axxxxxbcdefghijb
! 95: *** Failers
! 96: a\x{1234}b
! 97: axxxxxxbcdefghijb
! 98:
! 99: /^[a\x{c0}]/8
! 100: *** Failers
! 101: \x{100}
! 102:
! 103: /(?<=aXb)cd/8
! 104: aXbcd
! 105:
! 106: /(?<=a\x{100}b)cd/8
! 107: a\x{100}bcd
! 108:
! 109: /(?<=a\x{100000}b)cd/8
! 110: a\x{100000}bcd
! 111:
! 112: /(?:\x{100}){3}b/8
! 113: \x{100}\x{100}\x{100}b
! 114: *** Failers
! 115: \x{100}\x{100}b
! 116:
! 117: /\x{ab}/8
! 118: \x{ab}
! 119: \xc2\xab
! 120: *** Failers
! 121: \x00{ab}
! 122:
! 123: /(?<=(.))X/8
! 124: WXYZ
! 125: \x{256}XYZ
! 126: *** Failers
! 127: XYZ
! 128:
! 129: /X(\C{3})/8
! 130: X\x{1234}
! 131:
! 132: /X(\C{4})/8
! 133: X\x{1234}YZ
! 134:
! 135: /X\C*/8
! 136: XYZabcdce
! 137:
! 138: /X\C*?/8
! 139: XYZabcde
! 140:
! 141: /X\C{3,5}/8
! 142: Xabcdefg
! 143: X\x{1234}
! 144: X\x{1234}YZ
! 145: X\x{1234}\x{512}
! 146: X\x{1234}\x{512}YZ
! 147:
! 148: /X\C{3,5}?/8
! 149: Xabcdefg
! 150: X\x{1234}
! 151: X\x{1234}YZ
! 152: X\x{1234}\x{512}
! 153:
! 154: /[^a]+/8g
! 155: bcd
! 156: \x{100}aY\x{256}Z
! 157:
! 158: /^[^a]{2}/8
! 159: \x{100}bc
! 160:
! 161: /^[^a]{2,}/8
! 162: \x{100}bcAa
! 163:
! 164: /^[^a]{2,}?/8
! 165: \x{100}bca
! 166:
! 167: /[^a]+/8ig
! 168: bcd
! 169: \x{100}aY\x{256}Z
! 170:
! 171: /^[^a]{2}/8i
! 172: \x{100}bc
! 173:
! 174: /^[^a]{2,}/8i
! 175: \x{100}bcAa
! 176:
! 177: /^[^a]{2,}?/8i
! 178: \x{100}bca
! 179:
! 180: /\x{100}{0,0}/8
! 181: abcd
! 182:
! 183: /\x{100}?/8
! 184: abcd
! 185: \x{100}\x{100}
! 186:
! 187: /\x{100}{0,3}/8
! 188: \x{100}\x{100}
! 189: \x{100}\x{100}\x{100}\x{100}
! 190:
! 191: /\x{100}*/8
! 192: abce
! 193: \x{100}\x{100}\x{100}\x{100}
! 194:
! 195: /\x{100}{1,1}/8
! 196: abcd\x{100}\x{100}\x{100}\x{100}
! 197:
! 198: /\x{100}{1,3}/8
! 199: abcd\x{100}\x{100}\x{100}\x{100}
! 200:
! 201: /\x{100}+/8
! 202: abcd\x{100}\x{100}\x{100}\x{100}
! 203:
! 204: /\x{100}{3}/8
! 205: abcd\x{100}\x{100}\x{100}XX
! 206:
! 207: /\x{100}{3,5}/8
! 208: abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
! 209:
! 210: /\x{100}{3,}/8
! 211: abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
! 212:
! 213: /(?<=a\x{100}{2}b)X/8+
! 214: Xyyya\x{100}\x{100}bXzzz
! 215:
! 216: /\D*/8
! 217: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 218:
! 219: /\D*/8
! 220: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
! 221:
! 222: /\D/8
! 223: 1X2
! 224: 1\x{100}2
! 225:
! 226: />\S/8
! 227: > >X Y
! 228: > >\x{100} Y
! 229:
! 230: /\d/8
! 231: \x{100}3
! 232:
! 233: /\s/8
! 234: \x{100} X
! 235:
! 236: /\D+/8
! 237: 12abcd34
! 238: *** Failers
! 239: 1234
! 240:
! 241: /\D{2,3}/8
! 242: 12abcd34
! 243: 12ab34
! 244: *** Failers
! 245: 1234
! 246: 12a34
! 247:
! 248: /\D{2,3}?/8
! 249: 12abcd34
! 250: 12ab34
! 251: *** Failers
! 252: 1234
! 253: 12a34
! 254:
! 255: /\d+/8
! 256: 12abcd34
! 257: *** Failers
! 258:
! 259: /\d{2,3}/8
! 260: 12abcd34
! 261: 1234abcd
! 262: *** Failers
! 263: 1.4
! 264:
! 265: /\d{2,3}?/8
! 266: 12abcd34
! 267: 1234abcd
! 268: *** Failers
! 269: 1.4
! 270:
! 271: /\S+/8
! 272: 12abcd34
! 273: *** Failers
! 274: \ \
! 275:
! 276: /\S{2,3}/8
! 277: 12abcd34
! 278: 1234abcd
! 279: *** Failers
! 280: \ \
! 281:
! 282: /\S{2,3}?/8
! 283: 12abcd34
! 284: 1234abcd
! 285: *** Failers
! 286: \ \
! 287:
! 288: />\s+</8+
! 289: 12> <34
! 290: *** Failers
! 291:
! 292: />\s{2,3}</8+
! 293: ab> <cd
! 294: ab> <ce
! 295: *** Failers
! 296: ab> <cd
! 297:
! 298: />\s{2,3}?</8+
! 299: ab> <cd
! 300: ab> <ce
! 301: *** Failers
! 302: ab> <cd
! 303:
! 304: /\w+/8
! 305: 12 34
! 306: *** Failers
! 307: +++=*!
! 308:
! 309: /\w{2,3}/8
! 310: ab cd
! 311: abcd ce
! 312: *** Failers
! 313: a.b.c
! 314:
! 315: /\w{2,3}?/8
! 316: ab cd
! 317: abcd ce
! 318: *** Failers
! 319: a.b.c
! 320:
! 321: /\W+/8
! 322: 12====34
! 323: *** Failers
! 324: abcd
! 325:
! 326: /\W{2,3}/8
! 327: ab====cd
! 328: ab==cd
! 329: *** Failers
! 330: a.b.c
! 331:
! 332: /\W{2,3}?/8
! 333: ab====cd
! 334: ab==cd
! 335: *** Failers
! 336: a.b.c
! 337:
! 338: /[\x{100}]/8
! 339: \x{100}
! 340: Z\x{100}
! 341: \x{100}Z
! 342: *** Failers
! 343:
! 344: /[Z\x{100}]/8
! 345: Z\x{100}
! 346: \x{100}
! 347: \x{100}Z
! 348: *** Failers
! 349:
! 350: /[\x{100}\x{200}]/8
! 351: ab\x{100}cd
! 352: ab\x{200}cd
! 353: *** Failers
! 354:
! 355: /[\x{100}-\x{200}]/8
! 356: ab\x{100}cd
! 357: ab\x{200}cd
! 358: ab\x{111}cd
! 359: *** Failers
! 360:
! 361: /[z-\x{200}]/8
! 362: ab\x{100}cd
! 363: ab\x{200}cd
! 364: ab\x{111}cd
! 365: abzcd
! 366: ab|cd
! 367: *** Failers
! 368:
! 369: /[Q\x{100}\x{200}]/8
! 370: ab\x{100}cd
! 371: ab\x{200}cd
! 372: Q?
! 373: *** Failers
! 374:
! 375: /[Q\x{100}-\x{200}]/8
! 376: ab\x{100}cd
! 377: ab\x{200}cd
! 378: ab\x{111}cd
! 379: Q?
! 380: *** Failers
! 381:
! 382: /[Qz-\x{200}]/8
! 383: ab\x{100}cd
! 384: ab\x{200}cd
! 385: ab\x{111}cd
! 386: abzcd
! 387: ab|cd
! 388: Q?
! 389: *** Failers
! 390:
! 391: /[\x{100}\x{200}]{1,3}/8
! 392: ab\x{100}cd
! 393: ab\x{200}cd
! 394: ab\x{200}\x{100}\x{200}\x{100}cd
! 395: *** Failers
! 396:
! 397: /[\x{100}\x{200}]{1,3}?/8
! 398: ab\x{100}cd
! 399: ab\x{200}cd
! 400: ab\x{200}\x{100}\x{200}\x{100}cd
! 401: *** Failers
! 402:
! 403: /[Q\x{100}\x{200}]{1,3}/8
! 404: ab\x{100}cd
! 405: ab\x{200}cd
! 406: ab\x{200}\x{100}\x{200}\x{100}cd
! 407: *** Failers
! 408:
! 409: /[Q\x{100}\x{200}]{1,3}?/8
! 410: ab\x{100}cd
! 411: ab\x{200}cd
! 412: ab\x{200}\x{100}\x{200}\x{100}cd
! 413: *** Failers
! 414:
! 415: /(?<=[\x{100}\x{200}])X/8
! 416: abc\x{200}X
! 417: abc\x{100}X
! 418: *** Failers
! 419: X
! 420:
! 421: /(?<=[Q\x{100}\x{200}])X/8
! 422: abc\x{200}X
! 423: abc\x{100}X
! 424: abQX
! 425: *** Failers
! 426: X
! 427:
! 428: /(?<=[\x{100}\x{200}]{3})X/8
! 429: abc\x{100}\x{200}\x{100}X
! 430: *** Failers
! 431: abc\x{200}X
! 432: X
! 433:
! 434: /[^\x{100}\x{200}]X/8
! 435: AX
! 436: \x{150}X
! 437: \x{500}X
! 438: *** Failers
! 439: \x{100}X
! 440: \x{200}X
! 441:
! 442: /[^Q\x{100}\x{200}]X/8
! 443: AX
! 444: \x{150}X
! 445: \x{500}X
! 446: *** Failers
! 447: \x{100}X
! 448: \x{200}X
! 449: QX
! 450:
! 451: /[^\x{100}-\x{200}]X/8
! 452: AX
! 453: \x{500}X
! 454: *** Failers
! 455: \x{100}X
! 456: \x{150}X
! 457: \x{200}X
! 458:
! 459: /a\Cb/
! 460: aXb
! 461: a\nb
! 462:
! 463: /a\Cb/8
! 464: aXb
! 465: a\nb
! 466:
! 467: /a\C\Cb/8
! 468: a\x{100}b
! 469:
! 470: /[z-\x{100}]/8i
! 471: z
! 472: Z
! 473: \x{100}
! 474: *** Failers
! 475: \x{102}
! 476: y
! 477:
! 478: /[\xFF]/
! 479: >\xff<
! 480:
! 481: /[\xff]/8
! 482: >\x{ff}<
! 483:
! 484: /[^\xFF]/
! 485: XYZ
! 486:
! 487: /[^\xff]/8
! 488: XYZ
! 489: \x{123}
! 490:
! 491: /^[ac]*b/8
! 492: xb
! 493:
! 494: /^[ac\x{100}]*b/8
! 495: xb
! 496:
! 497: /^[^x]*b/8i
! 498: xb
! 499:
! 500: /^[^x]*b/8
! 501: xb
! 502:
! 503: /^\d*b/8
! 504: xb
! 505:
! 506: /(|a)/g8
! 507: catac
! 508: a\x{256}a
! 509:
! 510: /^\x{85}$/8i
! 511: \x{85}
! 512:
! 513: /^ሴ/8
! 514: ሴ
! 515:
! 516: /^\ሴ/8
! 517: ሴ
! 518:
! 519: "(?s)(.{1,5})"8
! 520: abcdefg
! 521: ab
! 522:
! 523: /a*\x{100}*\w/8
! 524: a
! 525:
! 526: /\S\S/8g
! 527: A\x{a3}BC
! 528:
! 529: /\S{2}/8g
! 530: A\x{a3}BC
! 531:
! 532: /\W\W/8g
! 533: +\x{a3}==
! 534:
! 535: /\W{2}/8g
! 536: +\x{a3}==
! 537:
! 538: /\S/8g
! 539: \x{442}\x{435}\x{441}\x{442}
! 540:
! 541: /[\S]/8g
! 542: \x{442}\x{435}\x{441}\x{442}
! 543:
! 544: /\D/8g
! 545: \x{442}\x{435}\x{441}\x{442}
! 546:
! 547: /[\D]/8g
! 548: \x{442}\x{435}\x{441}\x{442}
! 549:
! 550: /\W/8g
! 551: \x{2442}\x{2435}\x{2441}\x{2442}
! 552:
! 553: /[\W]/8g
! 554: \x{2442}\x{2435}\x{2441}\x{2442}
! 555:
! 556: /[\S\s]*/8
! 557: abc\n\r\x{442}\x{435}\x{441}\x{442}xyz
! 558:
! 559: /[\x{41f}\S]/8g
! 560: \x{442}\x{435}\x{441}\x{442}
! 561:
! 562: /.[^\S]./8g
! 563: abc def\x{442}\x{443}xyz\npqr
! 564:
! 565: /.[^\S\n]./8g
! 566: abc def\x{442}\x{443}xyz\npqr
! 567:
! 568: /[[:^alnum:]]/8g
! 569: +\x{2442}
! 570:
! 571: /[[:^alpha:]]/8g
! 572: +\x{2442}
! 573:
! 574: /[[:^ascii:]]/8g
! 575: A\x{442}
! 576:
! 577: /[[:^blank:]]/8g
! 578: A\x{442}
! 579:
! 580: /[[:^cntrl:]]/8g
! 581: A\x{442}
! 582:
! 583: /[[:^digit:]]/8g
! 584: A\x{442}
! 585:
! 586: /[[:^graph:]]/8g
! 587: \x19\x{e01ff}
! 588:
! 589: /[[:^lower:]]/8g
! 590: A\x{422}
! 591:
! 592: /[[:^print:]]/8g
! 593: \x{19}\x{e01ff}
! 594:
! 595: /[[:^punct:]]/8g
! 596: A\x{442}
! 597:
! 598: /[[:^space:]]/8g
! 599: A\x{442}
! 600:
! 601: /[[:^upper:]]/8g
! 602: a\x{442}
! 603:
! 604: /[[:^word:]]/8g
! 605: +\x{2442}
! 606:
! 607: /[[:^xdigit:]]/8g
! 608: M\x{442}
! 609:
! 610: /[^ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉƊƋƎƏƐƑƓƔƖƗƘƜƝƟƠƢƤƦƧƩƬƮƯƱƲƳƵƷƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶǷǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁΆΈΉΊΌΎΏΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫϒϓϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽϾϿЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸԀԂԄԆԈԊԌԎԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖႠႡႢႣႤႥႦႧႨႩႪႫႬႭႮႯႰႱႲႳႴႵႶႷႸႹႺႻႼႽႾႿჀჁჂჃჄჅḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸἈἉἊἋἌἍἎἏἘἙἚἛἜἝἨἩἪἫἬἭἮἯἸἹἺἻἼἽἾἿὈὉὊὋὌὍὙὛὝὟὨὩὪὫὬὭὮὯᾸᾹᾺΆῈΈῊΉῘῙῚΊῨῩῪΎῬῸΌῺΏabcdefghijklmnopqrstuvwxyzªµºßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıijĵķĸĺļľŀłńņňʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżžſƀƃƅƈƌƍƒƕƙƚƛƞơƣƥƨƪƫƭưƴƶƹƺƽƾƿdžljnjǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰdzǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳȴȵȶȷȸȹȼȿɀɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯΐάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώϐϑϕϖϗϙϛϝϟϡϣϥϧϩϫϭϯϰϱϲϳϵϸϻϼабвгдежзийклмнопрстуфхцчшщъыьэюяѐёђѓєѕіїјљњћќѝўџѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹԁԃԅԇԉԋԍԏաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆևᴀᴁᴂᴃᴄᴅᴆᴇᴈᴉᴊᴋᴌᴍᴎᴏᴐᴑᴒᴓᴔᴕᴖᴗᴘᴙᴚᴛᴜᴝᴞᴟᴠᴡᴢᴣᴤᴥᴦᴧᴨᴩᴪᴫᵢᵣᵤᵥᵦᵧᵨᵩᵪᵫᵬᵭᵮᵯᵰᵱᵲᵳᵴᵵᵶᵷᵹᵺᵻᵼᵽᵾᵿᶀᶁᶂᶃᶄᶅᶆᶇᶈᶉᶊᶋᶌᶍᶎᶏᶐᶑᶒᶓᶔᶕᶖᶗᶘᶙᶚḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕẖẗẘẙẚẛạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹἀἁἂἃἄἅἆἇἐἑἒἓἔἕἠἡἢἣἤἥἦἧἰἱἲἳἴἵἶἷὀὁὂὃὄὅὐὑὒὓὔὕὖὗὠὡὢὣὤὥὦὧὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾐᾑᾒᾓᾔᾕᾖᾗᾠᾡᾢᾣᾤᾥᾦᾧᾰᾱᾲᾳᾴᾶᾷιῂῃῄῆῇῐῑῒΐῖῗῠῡῢΰῤῥῦῧῲῳῴῶῷⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⴀⴁⴂⴃⴄⴅⴆⴇⴈⴉⴊⴋⴌⴍⴎⴏⴐⴑⴒⴓⴔⴕⴖⴗⴘⴙⴚⴛⴜⴝⴞⴟⴠⴡⴢⴣⴤⴥfffiflffifflſtstﬓﬔﬕﬖﬗ\d-_^]/8
! 611:
! 612: /^[^d]*?$/
! 613: abc
! 614:
! 615: /^[^d]*?$/8
! 616: abc
! 617:
! 618: /^[^d]*?$/i
! 619: abc
! 620:
! 621: /^[^d]*?$/8i
! 622: abc
! 623:
! 624: /(?i)[\xc3\xa9\xc3\xbd]|[\xc3\xa9\xc3\xbdA]/8
! 625:
! 626: /^[a\x{c0}]b/8
! 627: \x{c0}b
! 628:
! 629: /^([a\x{c0}]*?)aa/8
! 630: a\x{c0}aaaa/
! 631:
! 632: /^([a\x{c0}]*?)aa/8
! 633: a\x{c0}aaaa/
! 634: a\x{c0}a\x{c0}aaa/
! 635:
! 636: /^([a\x{c0}]*)aa/8
! 637: a\x{c0}aaaa/
! 638: a\x{c0}a\x{c0}aaa/
! 639:
! 640: /^([a\x{c0}]*)a\x{c0}/8
! 641: a\x{c0}aaaa/
! 642: a\x{c0}a\x{c0}aaa/
! 643:
! 644: /A*/g8
! 645: AAB\x{123}BAA
! 646:
! 647: /(abc)\1/8i
! 648: abc
! 649:
! 650: /(abc)\1/8
! 651: abc
! 652:
! 653: /ab\Cde/8
! 654: abXde
! 655:
! 656: /-- End of testinput4 --/
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>