Annotation of embedaddon/pcre/testdata/testinput11, revision 1.1.1.2
1.1.1.2 ! misho 1: /-- These are a few representative patterns whose lengths and offsets are to be
! 2: shown when the link size is 2. This is just a doublecheck test to ensure the
! 3: sizes don't go horribly wrong when something is changed. The pattern contents
! 4: are all themselves checked in other tests. Unicode, including property support,
! 5: is required for these tests. --/
1.1 misho 6:
1.1.1.2 ! misho 7: /((?i)b)/BM
1.1 misho 8:
1.1.1.2 ! misho 9: /(?s)(.*X|^B)/BM
1.1 misho 10:
1.1.1.2 ! misho 11: /(?s:.*X|^B)/BM
1.1 misho 12:
1.1.1.2 ! misho 13: /^[[:alnum:]]/BM
1.1 misho 14:
1.1.1.2 ! misho 15: /#/IxMD
1.1 misho 16:
1.1.1.2 ! misho 17: /a#/IxMD
1.1 misho 18:
1.1.1.2 ! misho 19: /x?+/BM
1.1 misho 20:
1.1.1.2 ! misho 21: /x++/BM
1.1 misho 22:
1.1.1.2 ! misho 23: /x{1,3}+/BM
1.1 misho 24:
1.1.1.2 ! misho 25: /(x)*+/BM
1.1 misho 26:
1.1.1.2 ! misho 27: /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/BM
1.1 misho 28:
1.1.1.2 ! misho 29: |8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|BM
1.1 misho 30:
1.1.1.2 ! misho 31: |\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|BM
1.1 misho 32:
1.1.1.2 ! misho 33: /(a(?1)b)/BM
1.1 misho 34:
1.1.1.2 ! misho 35: /(a(?1)+b)/BM
1.1 misho 36:
1.1.1.2 ! misho 37: /a(?P<name1>b|c)d(?P<longername2>e)/BM
1.1 misho 38:
1.1.1.2 ! misho 39: /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/BM
1.1 misho 40:
1.1.1.2 ! misho 41: /(?P<a>a)...(?P=a)bbb(?P>a)d/BM
1.1 misho 42:
1.1.1.2 ! misho 43: /abc(?C255)de(?C)f/BM
1.1 misho 44:
1.1.1.2 ! misho 45: /abcde/CBM
1.1 misho 46:
1.1.1.2 ! misho 47: /\x{100}/8BM
1.1 misho 48:
1.1.1.2 ! misho 49: /\x{1000}/8BM
1.1 misho 50:
1.1.1.2 ! misho 51: /\x{10000}/8BM
1.1 misho 52:
1.1.1.2 ! misho 53: /\x{100000}/8BM
1.1 misho 54:
1.1.1.2 ! misho 55: /\x{10ffff}/8BM
1.1 misho 56:
1.1.1.2 ! misho 57: /\x{110000}/8BM
1.1 misho 58:
1.1.1.2 ! misho 59: /[\x{ff}]/8BM
1.1 misho 60:
1.1.1.2 ! misho 61: /[\x{100}]/8BM
1.1 misho 62:
1.1.1.2 ! misho 63: /\x80/8BM
1.1 misho 64:
1.1.1.2 ! misho 65: /\xff/8BM
1.1 misho 66:
1.1.1.2 ! misho 67: /\x{0041}\x{2262}\x{0391}\x{002e}/D8M
1.1 misho 68:
1.1.1.2 ! misho 69: /\x{D55c}\x{ad6d}\x{C5B4}/D8M
1.1 misho 70:
1.1.1.2 ! misho 71: /\x{65e5}\x{672c}\x{8a9e}/D8M
1.1 misho 72:
1.1.1.2 ! misho 73: /[\x{100}]/8BM
1.1 misho 74:
1.1.1.2 ! misho 75: /[Z\x{100}]/8BM
1.1 misho 76:
1.1.1.2 ! misho 77: /^[\x{100}\E-\Q\E\x{150}]/B8M
1.1 misho 78:
1.1.1.2 ! misho 79: /^[\QĀ\E-\QŐ\E]/B8M
1.1 misho 80:
1.1.1.2 ! misho 81: /^[\QĀ\E-\QŐ\E/B8M
1.1 misho 82:
1.1.1.2 ! misho 83: /[\p{L}]/BM
1.1 misho 84:
1.1.1.2 ! misho 85: /[\p{^L}]/BM
1.1 misho 86:
1.1.1.2 ! misho 87: /[\P{L}]/BM
1.1 misho 88:
1.1.1.2 ! misho 89: /[\P{^L}]/BM
1.1 misho 90:
1.1.1.2 ! misho 91: /[abc\p{L}\x{0660}]/8BM
1.1 misho 92:
1.1.1.2 ! misho 93: /[\p{Nd}]/8BM
1.1 misho 94:
1.1.1.2 ! misho 95: /[\p{Nd}+-]+/8BM
1.1 misho 96:
1.1.1.2 ! misho 97: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iBM
1.1 misho 98:
1.1.1.2 ! misho 99: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8BM
1.1 misho 100:
1.1.1.2 ! misho 101: /[\x{105}-\x{109}]/8iBM
1.1 misho 102:
1.1.1.2 ! misho 103: /( ( (?(1)0|) )* )/xBM
1.1 misho 104:
1.1.1.2 ! misho 105: /( (?(1)0|)* )/xBM
1.1 misho 106:
1.1.1.2 ! misho 107: /[a]/BM
1.1 misho 108:
1.1.1.2 ! misho 109: /[a]/8BM
1.1 misho 110:
1.1.1.2 ! misho 111: /[\xaa]/BM
1.1 misho 112:
1.1.1.2 ! misho 113: /[\xaa]/8BM
1.1 misho 114:
1.1.1.2 ! misho 115: /[^a]/BM
1.1 misho 116:
1.1.1.2 ! misho 117: /[^a]/8BM
1.1 misho 118:
1.1.1.2 ! misho 119: /[^\xaa]/BM
1.1 misho 120:
1.1.1.2 ! misho 121: /[^\xaa]/8BM
1.1 misho 122:
1.1.1.2 ! misho 123: /[^\d]/8WB
1.1 misho 124:
1.1.1.2 ! misho 125: /[[:^alpha:][:^cntrl:]]+/8WB
1.1 misho 126:
1.1.1.2 ! misho 127: /[[:^cntrl:][:^alpha:]]+/8WB
1.1 misho 128:
1.1.1.2 ! misho 129: /[[:alpha:]]+/8WB
1.1 misho 130:
1.1.1.2 ! misho 131: /[[:^alpha:]\S]+/8WB
1.1 misho 132:
1.1.1.2 ! misho 133: /abc(d|e)(*THEN)x(123(*THEN)4|567(b|q)(*THEN)xx)/B
1.1 misho 134:
135: /-- End of testinput11 --/
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>