Annotation of embedaddon/pcre/testdata/testinput7, revision 1.1.1.2
1.1.1.2 ! misho 1: /-- These tests for Unicode property support test PCRE's API and show some of
! 2: the compiled code. They are not Perl-compatible. --/
1.1 misho 3:
1.1.1.2 ! misho 4: /[\p{L}]/DZ
1.1 misho 5:
1.1.1.2 ! misho 6: /[\p{^L}]/DZ
1.1 misho 7:
1.1.1.2 ! misho 8: /[\P{L}]/DZ
1.1 misho 9:
1.1.1.2 ! misho 10: /[\P{^L}]/DZ
1.1 misho 11:
1.1.1.2 ! misho 12: /[abc\p{L}\x{0660}]/8DZ
1.1 misho 13:
1.1.1.2 ! misho 14: /[\p{Nd}]/8DZ
! 15: 1234
1.1 misho 16:
1.1.1.2 ! misho 17: /[\p{Nd}+-]+/8DZ
! 18: 1234
! 19: 12-34
! 20: 12+\x{661}-34
! 21: ** Failers
! 22: abcd
1.1 misho 23:
1.1.1.2 ! misho 24: /[\x{105}-\x{109}]/8iDZ
! 25: \x{104}
! 26: \x{105}
! 27: \x{109}
! 28: ** Failers
! 29: \x{100}
! 30: \x{10a}
! 31:
! 32: /[z-\x{100}]/8iDZ
! 33: Z
! 34: z
! 35: \x{39c}
! 36: \x{178}
! 37: |
! 38: \x{80}
! 39: \x{ff}
! 40: \x{100}
! 41: \x{101}
! 42: ** Failers
! 43: \x{102}
! 44: Y
! 45: y
1.1 misho 46:
1.1.1.2 ! misho 47: /[z-\x{100}]/8DZi
1.1 misho 48:
1.1.1.2 ! misho 49: /(?:[\PPa*]*){8,}/
1.1 misho 50:
1.1.1.2 ! misho 51: /[\P{Any}]/BZ
1.1 misho 52:
1.1.1.2 ! misho 53: /[\P{Any}\E]/BZ
1.1 misho 54:
1.1.1.2 ! misho 55: /(\P{Yi}+\277)/
1.1 misho 56:
1.1.1.2 ! misho 57: /(\P{Yi}+\277)?/
1.1 misho 58:
1.1.1.2 ! misho 59: /(?<=\P{Yi}{3}A)X/
1.1 misho 60:
1.1.1.2 ! misho 61: /\p{Yi}+(\P{Yi}+)(?1)/
1.1 misho 62:
1.1.1.2 ! misho 63: /(\P{Yi}{2}\277)?/
1.1 misho 64:
1.1.1.2 ! misho 65: /[\P{Yi}A]/
1.1 misho 66:
1.1.1.2 ! misho 67: /[\P{Yi}\P{Yi}\P{Yi}A]/
1.1 misho 68:
1.1.1.2 ! misho 69: /[^\P{Yi}A]/
1.1 misho 70:
1.1.1.2 ! misho 71: /[^\P{Yi}\P{Yi}\P{Yi}A]/
1.1 misho 72:
1.1.1.2 ! misho 73: /(\P{Yi}*\277)*/
1.1 misho 74:
1.1.1.2 ! misho 75: /(\P{Yi}*?\277)*/
1.1 misho 76:
1.1.1.2 ! misho 77: /(\p{Yi}*+\277)*/
1.1 misho 78:
1.1.1.2 ! misho 79: /(\P{Yi}?\277)*/
1.1 misho 80:
1.1.1.2 ! misho 81: /(\P{Yi}??\277)*/
1.1 misho 82:
1.1.1.2 ! misho 83: /(\p{Yi}?+\277)*/
1.1 misho 84:
1.1.1.2 ! misho 85: /(\P{Yi}{0,3}\277)*/
1.1 misho 86:
1.1.1.2 ! misho 87: /(\P{Yi}{0,3}?\277)*/
1.1 misho 88:
1.1.1.2 ! misho 89: /(\p{Yi}{0,3}+\277)*/
1.1 misho 90:
1.1.1.2 ! misho 91: /\p{Zl}{2,3}+/8BZ
! 92: \xe2\x80\xa8\xe2\x80\xa8
! 93: \x{2028}\x{2028}\x{2028}
! 94:
! 95: /\p{Zl}/8BZ
1.1 misho 96:
1.1.1.2 ! misho 97: /\p{Lu}{3}+/8BZ
1.1 misho 98:
1.1.1.2 ! misho 99: /\pL{2}+/8BZ
1.1 misho 100:
1.1.1.2 ! misho 101: /\p{Cc}{2}+/8BZ
1.1 misho 102:
1.1.1.2 ! misho 103: /^\p{Cs}/8
! 104: \?\x{dfff}
! 105: ** Failers
! 106: \x{09f}
! 107:
! 108: /^\p{Sc}+/8
! 109: $\x{a2}\x{a3}\x{a4}\x{a5}\x{a6}
! 110: \x{9f2}
! 111: ** Failers
! 112: X
! 113: \x{2c2}
! 114:
! 115: /^\p{Zs}/8
! 116: \ \
! 117: \x{a0}
! 118: \x{1680}
! 119: \x{180e}
! 120: \x{2000}
! 121: \x{2001}
! 122: ** Failers
! 123: \x{2028}
! 124: \x{200d}
! 125:
! 126: /-- These four are here rather than in test 6 because Perl has problems with
! 127: the negative versions of the properties. --/
! 128:
! 129: /\p{^Lu}/8i
! 130: 1234
! 131: ** Failers
! 132: ABC
1.1 misho 133:
1.1.1.2 ! misho 134: /\P{Lu}/8i
! 135: 1234
! 136: ** Failers
! 137: ABC
1.1 misho 138:
1.1.1.2 ! misho 139: /\p{Ll}/8i
! 140: a
! 141: Az
! 142: ** Failers
! 143: ABC
1.1 misho 144:
1.1.1.2 ! misho 145: /\p{Lu}/8i
! 146: A
! 147: a\x{10a0}B
! 148: ** Failers
! 149: a
! 150: \x{1d00}
1.1 misho 151:
1.1.1.2 ! misho 152: /[\x{c0}\x{391}]/8i
! 153: \x{c0}
! 154: \x{e0}
1.1 misho 155:
1.1.1.2 ! misho 156: /-- The next two are special cases where the lengths of the different cases of
! 157: the same character differ. The first went wrong with heap frame storage; the
! 158: second was broken in all cases. --/
1.1 misho 159:
1.1.1.2 ! misho 160: /^\x{023a}+?(\x{0130}+)/8i
! 161: \x{023a}\x{2c65}\x{0130}
! 162:
! 163: /^\x{023a}+([^X])/8i
! 164: \x{023a}\x{2c65}X
1.1 misho 165:
1.1.1.2 ! misho 166: /\x{c0}+\x{116}+/8i
! 167: \x{c0}\x{e0}\x{116}\x{117}
1.1 misho 168:
1.1.1.2 ! misho 169: /[\x{c0}\x{116}]+/8i
! 170: \x{c0}\x{e0}\x{116}\x{117}
1.1 misho 171:
1.1.1.2 ! misho 172: /(\x{de})\1/8i
! 173: \x{de}\x{de}
! 174: \x{de}\x{fe}
! 175: \x{fe}\x{fe}
! 176: \x{fe}\x{de}
1.1 misho 177:
1.1.1.2 ! misho 178: /^\x{c0}$/8i
! 179: \x{c0}
! 180: \x{e0}
1.1 misho 181:
1.1.1.2 ! misho 182: /^\x{e0}$/8i
! 183: \x{c0}
! 184: \x{e0}
1.1 misho 185:
1.1.1.2 ! misho 186: /-- The next two should be Perl-compatible, but it fails to match \x{e0}. PCRE
! 187: will match it only with UCP support, because without that it has no notion
! 188: of case for anything other than the ASCII letters. --/
1.1 misho 189:
1.1.1.2 ! misho 190: /((?i)[\x{c0}])/8
! 191: \x{c0}
! 192: \x{e0}
1.1 misho 193:
1.1.1.2 ! misho 194: /(?i:[\x{c0}])/8
! 195: \x{c0}
! 196: \x{e0}
1.1 misho 197:
1.1.1.2 ! misho 198: /-- This should be Perl-compatible but Perl 5.11 gets \x{300} wrong. --/8
! 199:
! 200: /^\X/8
! 201: A
! 202: A\x{300}BC
! 203: A\x{300}\x{301}\x{302}BC
1.1 misho 204: *** Failers
1.1.1.2 ! misho 205: \x{300}
! 206:
! 207: /-- These are PCRE's extra properties to help with Unicodizing \d etc. --/
1.1 misho 208:
1.1.1.2 ! misho 209: /^\p{Xan}/8
! 210: ABCD
! 211: 1234
! 212: \x{6ca}
! 213: \x{a6c}
! 214: \x{10a7}
! 215: ** Failers
! 216: _ABC
1.1 misho 217:
1.1.1.2 ! misho 218: /^\p{Xan}+/8
! 219: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
! 220: ** Failers
! 221: _ABC
1.1 misho 222:
1.1.1.2 ! misho 223: /^\p{Xan}+?/8
! 224: \x{6ca}\x{a6c}\x{10a7}_
1.1 misho 225:
1.1.1.2 ! misho 226: /^\p{Xan}*/8
! 227: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
! 228:
! 229: /^\p{Xan}{2,9}/8
! 230: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
! 231:
! 232: /^\p{Xan}{2,9}?/8
! 233: \x{6ca}\x{a6c}\x{10a7}_
! 234:
! 235: /^[\p{Xan}]/8
! 236: ABCD1234_
! 237: 1234abcd_
! 238: \x{6ca}
! 239: \x{a6c}
! 240: \x{10a7}
! 241: ** Failers
! 242: _ABC
! 243:
! 244: /^[\p{Xan}]+/8
! 245: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
! 246: ** Failers
! 247: _ABC
1.1 misho 248:
1.1.1.2 ! misho 249: /^>\p{Xsp}/8
! 250: >\x{1680}\x{2028}\x{0b}
! 251: >\x{a0}
! 252: ** Failers
! 253: \x{0b}
1.1 misho 254:
1.1.1.2 ! misho 255: /^>\p{Xsp}+/8
! 256: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
1.1 misho 257:
1.1.1.2 ! misho 258: /^>\p{Xsp}+?/8
! 259: >\x{1680}\x{2028}\x{0b}
1.1 misho 260:
1.1.1.2 ! misho 261: /^>\p{Xsp}*/8
! 262: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
! 263:
! 264: /^>\p{Xsp}{2,9}/8
! 265: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
! 266:
! 267: /^>\p{Xsp}{2,9}?/8
! 268: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
! 269:
! 270: /^>[\p{Xsp}]/8
! 271: >\x{2028}\x{0b}
! 272:
! 273: /^>[\p{Xsp}]+/8
! 274: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
1.1 misho 275:
1.1.1.2 ! misho 276: /^>\p{Xps}/8
! 277: >\x{1680}\x{2028}\x{0b}
! 278: >\x{a0}
! 279: ** Failers
! 280: \x{0b}
1.1 misho 281:
1.1.1.2 ! misho 282: /^>\p{Xps}+/8
! 283: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
1.1 misho 284:
1.1.1.2 ! misho 285: /^>\p{Xps}+?/8
! 286: >\x{1680}\x{2028}\x{0b}
1.1 misho 287:
1.1.1.2 ! misho 288: /^>\p{Xps}*/8
! 289: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
1.1 misho 290:
1.1.1.2 ! misho 291: /^>\p{Xps}{2,9}/8
! 292: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
1.1 misho 293:
1.1.1.2 ! misho 294: /^>\p{Xps}{2,9}?/8
! 295: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
1.1 misho 296:
1.1.1.2 ! misho 297: /^>[\p{Xps}]/8
! 298: >\x{2028}\x{0b}
! 299:
! 300: /^>[\p{Xps}]+/8
! 301: > \x{09}\x{0a}\x{0c}\x{0d}\x{a0}\x{1680}\x{2028}\x{0b}
1.1 misho 302:
1.1.1.2 ! misho 303: /^\p{Xwd}/8
! 304: ABCD
! 305: 1234
! 306: \x{6ca}
! 307: \x{a6c}
! 308: \x{10a7}
! 309: _ABC
! 310: ** Failers
! 311: []
1.1 misho 312:
1.1.1.2 ! misho 313: /^\p{Xwd}+/8
! 314: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
1.1 misho 315:
1.1.1.2 ! misho 316: /^\p{Xwd}+?/8
! 317: \x{6ca}\x{a6c}\x{10a7}_
1.1 misho 318:
1.1.1.2 ! misho 319: /^\p{Xwd}*/8
! 320: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
! 321:
! 322: /^\p{Xwd}{2,9}/8
! 323: A_B12\x{6ca}\x{a6c}\x{10a7}
! 324:
! 325: /^\p{Xwd}{2,9}?/8
! 326: \x{6ca}\x{a6c}\x{10a7}_
! 327:
! 328: /^[\p{Xwd}]/8
! 329: ABCD1234_
! 330: 1234abcd_
! 331: \x{6ca}
! 332: \x{a6c}
! 333: \x{10a7}
! 334: _ABC
! 335: ** Failers
! 336: []
! 337:
! 338: /^[\p{Xwd}]+/8
! 339: ABCD1234\x{6ca}\x{a6c}\x{10a7}_
1.1 misho 340:
1.1.1.2 ! misho 341: /-- A check not in UTF-8 mode --/
1.1 misho 342:
1.1.1.2 ! misho 343: /^[\p{Xwd}]+/
! 344: ABCD1234_
1.1 misho 345:
1.1.1.2 ! misho 346: /-- Some negative checks --/
1.1 misho 347:
1.1.1.2 ! misho 348: /^[\P{Xwd}]+/8
! 349: !.+\x{019}\x{35a}AB
1.1 misho 350:
1.1.1.2 ! misho 351: /^[\p{^Xwd}]+/8
! 352: !.+\x{019}\x{35a}AB
1.1 misho 353:
1.1.1.2 ! misho 354: /[\D]/WBZ8
! 355: 1\x{3c8}2
1.1 misho 356:
1.1.1.2 ! misho 357: /[\d]/WBZ8
! 358: >\x{6f4}<
1.1 misho 359:
1.1.1.2 ! misho 360: /[\S]/WBZ8
! 361: \x{1680}\x{6f4}\x{1680}
1.1 misho 362:
1.1.1.2 ! misho 363: /[\s]/WBZ8
! 364: >\x{1680}<
1.1 misho 365:
1.1.1.2 ! misho 366: /[\W]/WBZ8
! 367: A\x{1712}B
1.1 misho 368:
1.1.1.2 ! misho 369: /[\w]/WBZ8
! 370: >\x{1723}<
1.1 misho 371:
1.1.1.2 ! misho 372: /\D/WBZ8
! 373: 1\x{3c8}2
1.1 misho 374:
1.1.1.2 ! misho 375: /\d/WBZ8
! 376: >\x{6f4}<
1.1 misho 377:
1.1.1.2 ! misho 378: /\S/WBZ8
! 379: \x{1680}\x{6f4}\x{1680}
1.1 misho 380:
1.1.1.2 ! misho 381: /\s/WBZ8
! 382: >\x{1680}>
1.1 misho 383:
1.1.1.2 ! misho 384: /\W/WBZ8
! 385: A\x{1712}B
1.1 misho 386:
1.1.1.2 ! misho 387: /\w/WBZ8
! 388: >\x{1723}<
1.1 misho 389:
1.1.1.2 ! misho 390: /[[:alpha:]]/WBZ
1.1 misho 391:
1.1.1.2 ! misho 392: /[[:lower:]]/WBZ
1.1 misho 393:
1.1.1.2 ! misho 394: /[[:upper:]]/WBZ
1.1 misho 395:
1.1.1.2 ! misho 396: /[[:alnum:]]/WBZ
1.1 misho 397:
1.1.1.2 ! misho 398: /[[:ascii:]]/WBZ
1.1 misho 399:
1.1.1.2 ! misho 400: /[[:cntrl:]]/WBZ
1.1 misho 401:
1.1.1.2 ! misho 402: /[[:digit:]]/WBZ
1.1 misho 403:
1.1.1.2 ! misho 404: /[[:graph:]]/WBZ
1.1 misho 405:
1.1.1.2 ! misho 406: /[[:print:]]/WBZ
1.1 misho 407:
1.1.1.2 ! misho 408: /[[:punct:]]/WBZ
1.1 misho 409:
1.1.1.2 ! misho 410: /[[:space:]]/WBZ
1.1 misho 411:
1.1.1.2 ! misho 412: /[[:word:]]/WBZ
1.1 misho 413:
1.1.1.2 ! misho 414: /[[:xdigit:]]/WBZ
1.1 misho 415:
1.1.1.2 ! misho 416: /-- Unicode properties for \b abd \B --/
1.1 misho 417:
1.1.1.2 ! misho 418: /\b...\B/8W
! 419: abc_
! 420: \x{37e}abc\x{376}
! 421: \x{37e}\x{376}\x{371}\x{393}\x{394}
! 422: !\x{c0}++\x{c1}\x{c2}
! 423: !\x{c0}+++++
1.1 misho 424:
1.1.1.2 ! misho 425: /-- Without PCRE_UCP, non-ASCII always fail, even if < 256 --/
1.1 misho 426:
1.1.1.2 ! misho 427: /\b...\B/8
! 428: abc_
1.1 misho 429: ** Failers
1.1.1.2 ! misho 430: \x{37e}abc\x{376}
! 431: \x{37e}\x{376}\x{371}\x{393}\x{394}
! 432: !\x{c0}++\x{c1}\x{c2}
! 433: !\x{c0}+++++
1.1 misho 434:
1.1.1.2 ! misho 435: /-- With PCRE_UCP, non-UTF8 chars that are < 256 still check properties --/
1.1 misho 436:
1.1.1.2 ! misho 437: /\b...\B/W
! 438: abc_
! 439: !\x{c0}++\x{c1}\x{c2}
! 440: !\x{c0}+++++
1.1 misho 441:
1.1.1.2 ! misho 442: /-- Some of these are silly, but they check various combinations --/
1.1 misho 443:
1.1.1.2 ! misho 444: /[[:^alpha:][:^cntrl:]]+/8WBZ
! 445: 123
! 446: abc
1.1 misho 447:
1.1.1.2 ! misho 448: /[[:^cntrl:][:^alpha:]]+/8WBZ
! 449: 123
! 450: abc
1.1 misho 451:
1.1.1.2 ! misho 452: /[[:alpha:]]+/8WBZ
! 453: abc
1.1 misho 454:
1.1.1.2 ! misho 455: /[[:^alpha:]\S]+/8WBZ
! 456: 123
1.1 misho 457: abc
458:
1.1.1.2 ! misho 459: /[^\d]+/8WBZ
! 460: abc123
! 461: abc\x{123}
! 462: \x{660}abc
1.1 misho 463:
1.1.1.2 ! misho 464: /\p{Lu}+9\p{Lu}+B\p{Lu}+b/BZ
1.1 misho 465:
1.1.1.2 ! misho 466: /\p{^Lu}+9\p{^Lu}+B\p{^Lu}+b/BZ
1.1 misho 467:
1.1.1.2 ! misho 468: /\P{Lu}+9\P{Lu}+B\P{Lu}+b/BZ
1.1 misho 469:
1.1.1.2 ! misho 470: /\p{Han}+X\p{Greek}+\x{370}/BZ8
1.1 misho 471:
1.1.1.2 ! misho 472: /\p{Xan}+!\p{Xan}+A/BZ
1.1 misho 473:
1.1.1.2 ! misho 474: /\p{Xsp}+!\p{Xsp}\t/BZ
1.1 misho 475:
1.1.1.2 ! misho 476: /\p{Xps}+!\p{Xps}\t/BZ
1.1 misho 477:
1.1.1.2 ! misho 478: /\p{Xwd}+!\p{Xwd}_/BZ
1.1 misho 479:
1.1.1.2 ! misho 480: /A+\p{N}A+\dB+\p{N}*B+\d*/WBZ
1.1 misho 481:
1.1.1.2 ! misho 482: /-- These behaved oddly in Perl, so they are kept in this test --/
1.1 misho 483:
1.1.1.2 ! misho 484: /(\x{23a}\x{23a}\x{23a})?\1/8i
! 485: \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}
1.1 misho 486:
1.1.1.2 ! misho 487: /(ȺȺȺ)?\1/8i
! 488: ȺȺȺⱥⱥ
1.1 misho 489:
1.1.1.2 ! misho 490: /(\x{23a}\x{23a}\x{23a})?\1/8i
! 491: \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}
1.1 misho 492:
1.1.1.2 ! misho 493: /(ȺȺȺ)?\1/8i
! 494: ȺȺȺⱥⱥⱥ
1.1 misho 495:
1.1.1.2 ! misho 496: /(\x{23a}\x{23a}\x{23a})\1/8i
! 497: \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}
1.1 misho 498:
1.1.1.2 ! misho 499: /(ȺȺȺ)\1/8i
! 500: ȺȺȺⱥⱥ
1.1 misho 501:
1.1.1.2 ! misho 502: /(\x{23a}\x{23a}\x{23a})\1/8i
! 503: \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}
1.1 misho 504:
1.1.1.2 ! misho 505: /(ȺȺȺ)\1/8i
! 506: ȺȺȺⱥⱥⱥ
1.1 misho 507:
1.1.1.2 ! misho 508: /(\x{2c65}\x{2c65})\1/8i
! 509: \x{2c65}\x{2c65}\x{23a}\x{23a}
! 510:
! 511: /(ⱥⱥ)\1/8i
! 512: ⱥⱥȺȺ
! 513:
! 514: /(\x{23a}\x{23a}\x{23a})\1Y/8i
! 515: X\x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}YZ
1.1 misho 516:
1.1.1.2 ! misho 517: /(\x{2c65}\x{2c65})\1Y/8i
! 518: X\x{2c65}\x{2c65}\x{23a}\x{23a}YZ
1.1 misho 519:
1.1.1.2 ! misho 520: /-- --/
1.1 misho 521:
1.1.1.2 ! misho 522: /-- These scripts weren't yet in Perl when I added Unicode 6.0.0 to PCRE --/
1.1 misho 523:
1.1.1.2 ! misho 524: /^[\p{Batak}]/8
! 525: \x{1bc0}
! 526: \x{1bff}
1.1 misho 527: ** Failers
1.1.1.2 ! misho 528: \x{1bf4}
1.1 misho 529:
1.1.1.2 ! misho 530: /^[\p{Brahmi}]/8
! 531: \x{11000}
! 532: \x{1106f}
1.1 misho 533: ** Failers
1.1.1.2 ! misho 534: \x{1104e}
1.1 misho 535:
1.1.1.2 ! misho 536: /^[\p{Mandaic}]/8
! 537: \x{840}
! 538: \x{85e}
1.1 misho 539: ** Failers
1.1.1.2 ! misho 540: \x{85c}
! 541: \x{85d}
1.1 misho 542:
1.1.1.2 ! misho 543: /-- --/
1.1 misho 544:
1.1.1.2 ! misho 545: /(\X*)(.)/s8
! 546: A\x{300}
1.1 misho 547:
1.1.1.2 ! misho 548: /^S(\X*)e(\X*)$/8
! 549: Stéréo
! 550:
! 551: /^\X/8
! 552: ́réo
1.1 misho 553:
1.1.1.2 ! misho 554: /^a\X41z/<JS>
! 555: aX41z
! 556: *** Failers
! 557: aAz
1.1 misho 558:
1.1.1.2 ! misho 559: /(?<=ab\Cde)X/8
1.1 misho 560:
561: /-- End of testinput7 --/
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>