/[pcre]/code/trunk/testdata/testinput5
ViewVC logotype

Contents of /code/trunk/testdata/testinput5

Parent Directory Parent Directory | Revision Log Revision Log


Revision 652 - (hide annotations) (download)
Mon Aug 1 16:42:03 2011 UTC (3 years ago) by ph10
File size: 12442 byte(s)
More test re-arrangements (to match different configurations)

1 ph10 450 /-- This set of tests checks the API, internals, and non-Perl stuff for UTF-8
2     support, excluding Unicode properties. --/
3    
4 ph10 162 /\x{100}/8DZ
5 nigel 49
6 ph10 162 /\x{1000}/8DZ
7 nigel 49
8 ph10 162 /\x{10000}/8DZ
9 nigel 49
10 ph10 162 /\x{100000}/8DZ
11 nigel 49
12 ph10 162 /\x{1000000}/8DZ
13 nigel 49
14 ph10 162 /\x{4000000}/8DZ
15 nigel 49
16 ph10 162 /\x{7fffFFFF}/8DZ
17 nigel 49
18 ph10 162 /[\x{ff}]/8DZ
19 nigel 49
20 ph10 162 /[\x{100}]/8DZ
21 nigel 49
22 nigel 63 /\x{ffffffff}/8
23 nigel 49
24 nigel 63 /\x{100000000}/8
25 nigel 49
26 nigel 63 /^\x{100}a\x{1234}/8
27     \x{100}a\x{1234}bcd
28 nigel 49
29 ph10 161 /\x80/8DZ
30 nigel 49
31 ph10 161 /\xff/8DZ
32 nigel 49
33 ph10 161 /\x{0041}\x{2262}\x{0391}\x{002e}/DZ8
34 nigel 63 \x{0041}\x{2262}\x{0391}\x{002e}
35    
36 ph10 161 /\x{D55c}\x{ad6d}\x{C5B4}/DZ8
37 nigel 63 \x{D55c}\x{ad6d}\x{C5B4}
38 nigel 49
39 ph10 161 /\x{65e5}\x{672c}\x{8a9e}/DZ8
40 nigel 63 \x{65e5}\x{672c}\x{8a9e}
41 nigel 49
42 ph10 161 /\x{80}/DZ8
43 nigel 49
44 ph10 161 /\x{084}/DZ8
45 nigel 63
46 ph10 161 /\x{104}/DZ8
47 nigel 63
48 ph10 161 /\x{861}/DZ8
49 nigel 63
50 ph10 161 /\x{212ab}/DZ8
51 nigel 63
52 ph10 161 /.{3,5}X/DZ8
53 nigel 63 \x{212ab}\x{212ab}\x{212ab}\x{861}X
54    
55    
56 ph10 161 /.{3,5}?/DZ8
57 nigel 63 \x{212ab}\x{212ab}\x{212ab}\x{861}
58    
59     /(?<=\C)X/8
60     Should produce an error diagnostic
61    
62 ph10 161 /-- This one is here not because it's different to Perl, but because the way
63     the captured single-byte is displayed. (In Perl it becomes a character, and you
64     can't tell the difference.) --/
65 nigel 63
66     /X(\C)(.*)/8
67     X\x{1234}
68     X\nabc
69 ph10 560
70     /-- This one is here because Perl gives out a grumbly error message (quite
71     correctly, but that messes up comparisons). --/
72 nigel 63
73 ph10 560 /a\Cb/8
74     *** Failers
75     a\x{100}b
76    
77 ph10 161 /^[ab]/8DZ
78 nigel 63 bar
79 nigel 49 *** Failers
80 nigel 63 c
81     \x{ff}
82     \x{100}
83 nigel 49
84 ph10 161 /^[^ab]/8DZ
85 nigel 63 c
86     \x{ff}
87     \x{100}
88     *** Failers
89     aaa
90    
91 ph10 161 /[^ab\xC0-\xF0]/8SDZ
92 nigel 63 \x{f1}
93     \x{bf}
94     \x{100}
95     \x{1000}
96 nigel 49 *** Failers
97 nigel 63 \x{c0}
98     \x{f0}
99 nigel 49
100 ph10 161 /Ā{3,4}/8SDZ
101 nigel 63 \x{100}\x{100}\x{100}\x{100\x{100}
102 nigel 49
103 ph10 161 /(\x{100}+|x)/8SDZ
104 nigel 49
105 ph10 161 /(\x{100}*a|x)/8SDZ
106 nigel 63
107 ph10 161 /(\x{100}{0,2}a|x)/8SDZ
108 nigel 63
109 ph10 161 /(\x{100}{1,2}a|x)/8SDZ
110 nigel 63
111     /\x{100}*(\d+|"(?1)")/8
112     1234
113     "1234"
114     \x{100}1234
115     "\x{100}1234"
116     \x{100}\x{100}12ab
117     \x{100}\x{100}"12"
118 nigel 49 *** Failers
119 nigel 63 \x{100}\x{100}abcd
120 nigel 49
121 ph10 161 /\x{100}/8DZ
122 nigel 63
123 ph10 161 /\x{100}*/8DZ
124 nigel 63
125 ph10 161 /a\x{100}*/8DZ
126 nigel 63
127 ph10 161 /ab\x{100}*/8DZ
128 nigel 63
129 ph10 161 /a\x{100}\x{101}*/8DZ
130 nigel 63
131 ph10 161 /a\x{100}\x{101}+/8DZ
132 nigel 63
133 ph10 161 /\x{100}*A/8DZ
134 nigel 63 A
135    
136 ph10 161 /\x{100}*\d(?R)/8DZ
137 nigel 63
138 ph10 161 /[^\x{c4}]/DZ
139 nigel 63
140 ph10 161 /[^\x{c4}]/8DZ
141 nigel 63
142 ph10 162 /[\x{100}]/8DZ
143 nigel 63 \x{100}
144     Z\x{100}
145     \x{100}Z
146     *** Failers
147    
148 ph10 162 /[Z\x{100}]/8DZ
149 nigel 63 Z\x{100}
150     \x{100}
151     \x{100}Z
152     *** Failers
153    
154     /[\x{200}-\x{100}]/8
155    
156     /[Ā-Ą]/8
157     \x{100}
158     \x{104}
159     *** Failers
160     \x{105}
161     \x{ff}
162    
163 ph10 161 /[z-\x{100}]/8DZ
164 nigel 63
165 ph10 161 /[z\Qa-d]Ā\E]/8DZ
166 nigel 63 \x{100}
167     Ā
168    
169 ph10 161 /[\xFF]/DZ
170 nigel 67 >\xff<
171    
172 ph10 161 /[\xff]/DZ8
173 nigel 67 >\x{ff}<
174    
175 ph10 161 /[^\xFF]/DZ
176 nigel 67
177 ph10 161 /[^\xff]/8DZ
178 nigel 67
179 nigel 71 /[Ä-Ü]/8
180     Ö # Matches without Study
181     \x{d6}
182    
183     /[Ä-Ü]/8S
184     Ö <-- Same with Study
185     \x{d6}
186    
187     /[\x{c4}-\x{dc}]/8
188     Ö # Matches without Study
189     \x{d6}
190    
191     /[\x{c4}-\x{dc}]/8S
192     Ö <-- Same with Study
193     \x{d6}
194    
195     /[]/8
196    
197     //8
198    
199     /xxx/8
200    
201 ph10 612 /xxx/8?DZSS
202 nigel 71
203     /abc/8
204 nigel 73 ]
205    
206    
207     \?
208 ph10 569 \xe1\x88
209     \P\xe1\x88
210     \P\P\xe1\x88
211 ph10 598 XX\xea
212     \O0XX\xea
213     \O1XX\xea
214     \O2XX\xea
215     XX\xf1
216     XX\xf8
217     XX\xfc
218     ZZ\xea\xaf\x20YY
219     ZZ\xfd\xbf\xbf\x2f\xbf\xbfYY
220     ZZ\xfd\xbf\xbf\xbf\x2f\xbfYY
221     ZZ\xfd\xbf\xbf\xbf\xbf\x2fYY
222     ZZ\xffYY
223     ZZ\xfeYY
224 nigel 71
225 nigel 73 /anything/8
226     \xc0\x80
227     \xc1\x8f
228     \xe0\x9f\x80
229     \xf0\x8f\x80\x80
230     \xf8\x87\x80\x80\x80
231     \xfc\x83\x80\x80\x80\x80
232     \xfe\x80\x80\x80\x80\x80
233     \xff\x80\x80\x80\x80\x80
234     \xc3\x8f
235     \xe0\xaf\x80
236     \xe1\x80\x80
237     \xf0\x9f\x80\x80
238     \xf1\x8f\x80\x80
239     \xf8\x88\x80\x80\x80
240     \xf9\x87\x80\x80\x80
241     \xfc\x84\x80\x80\x80\x80
242     \xfd\x83\x80\x80\x80\x80
243 ph10 211 \?\xf8\x88\x80\x80\x80
244     \?\xf9\x87\x80\x80\x80
245     \?\xfc\x84\x80\x80\x80\x80
246     \?\xfd\x83\x80\x80\x80\x80
247 nigel 73
248 ph10 161 /\x{100}abc(xyz(?1))/8DZ
249 nigel 73
250 ph10 161 /[^\x{100}]abc(xyz(?1))/8DZ
251 nigel 73
252 ph10 161 /[ab\x{100}]abc(xyz(?1))/8DZ
253 nigel 73
254 ph10 161 /(\x{100}(b(?2)c))?/DZ8
255 nigel 73
256 ph10 161 /(\x{100}(b(?2)c)){0,2}/DZ8
257 nigel 73
258 ph10 161 /(\x{100}(b(?1)c))?/DZ8
259 nigel 73
260 ph10 161 /(\x{100}(b(?1)c)){0,2}/DZ8
261 nigel 73
262 nigel 75 /\W/8
263     A.B
264     A\x{100}B
265    
266     /\w/8
267     \x{100}X
268    
269 nigel 87 /a\x{1234}b/P8
270     a\x{1234}b
271    
272 ph10 161 /^\ሴ/8DZ
273 nigel 87
274 nigel 91 /\777/I
275    
276     /\777/8I
277     \x{1ff}
278     \777
279 nigel 93
280 ph10 161 /\x{100}*\d/8DZ
281 nigel 91
282 ph10 161 /\x{100}*\s/8DZ
283 nigel 93
284 ph10 161 /\x{100}*\w/8DZ
285 nigel 93
286 ph10 161 /\x{100}*\D/8DZ
287 nigel 93
288 ph10 161 /\x{100}*\S/8DZ
289 nigel 93
290 ph10 161 /\x{100}*\W/8DZ
291 nigel 93
292 ph10 161 /\x{100}+\x{200}/8DZ
293 nigel 93
294 ph10 161 /\x{100}+X/8DZ
295 nigel 93
296 ph10 161 /X+\x{200}/8DZ
297 nigel 93
298     /()()()()()()()()()()
299     ()()()()()()()()()()
300     ()()()()()()()()()()
301     ()()()()()()()()()()
302     A (x) (?41) B/8x
303     AxxB
304    
305 ph10 162 /^[\x{100}\E-\Q\E\x{150}]/BZ8
306 nigel 93
307 ph10 162 /^[\QĀ\E-\QŐ\E]/BZ8
308 nigel 93
309 ph10 162 /^[\QĀ\E-\QŐ\E/BZ8
310 nigel 93
311     /^abc./mgx8<any>
312     abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK
313    
314     /abc.$/mgx8<any>
315     abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9
316    
317 ph10 247 /^a\Rb/8<bsr_unicode>
318 nigel 93 a\nb
319     a\rb
320     a\r\nb
321     a\x0bb
322     a\x0cb
323     a\x{85}b
324     a\x{2028}b
325     a\x{2029}b
326     ** Failers
327     a\n\rb
328    
329 ph10 247 /^a\R*b/8<bsr_unicode>
330 nigel 93 ab
331     a\nb
332     a\rb
333     a\r\nb
334     a\x0bb
335     a\x0c\x{2028}\x{2029}b
336     a\x{85}b
337     a\n\rb
338     a\n\r\x{85}\x0cb
339    
340 ph10 247 /^a\R+b/8<bsr_unicode>
341 nigel 93 a\nb
342     a\rb
343     a\r\nb
344     a\x0bb
345     a\x0c\x{2028}\x{2029}b
346     a\x{85}b
347     a\n\rb
348     a\n\r\x{85}\x0cb
349     ** Failers
350     ab
351    
352 ph10 247 /^a\R{1,3}b/8<bsr_unicode>
353 nigel 93 a\nb
354     a\n\rb
355     a\n\r\x{85}b
356     a\r\n\r\nb
357     a\r\n\r\n\r\nb
358     a\n\r\n\rb
359     a\n\n\r\nb
360     ** Failers
361     a\n\n\n\rb
362     a\r
363    
364 ph10 178 /\H\h\V\v/8
365     X X\x0a
366     X\x09X\x0b
367     ** Failers
368     \x{a0} X\x0a
369    
370     /\H*\h+\V?\v{3,4}/8
371     \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
372     \x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a
373     \x09\x20\x{a0}\x0a\x0b\x0c
374     ** Failers
375     \x09\x20\x{a0}\x0a\x0b
376    
377     /\H\h\V\v/8
378     \x{3001}\x{3000}\x{2030}\x{2028}
379     X\x{180e}X\x{85}
380     ** Failers
381     \x{2009} X\x0a
382    
383     /\H*\h+\V?\v{3,4}/8
384     \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a
385     \x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a
386     \x09\x20\x{202f}\x0a\x0b\x0c
387     ** Failers
388     \x09\x{200a}\x{a0}\x{2028}\x0b
389    
390     /[\h]/8BZ
391     >\x{1680}
392    
393     /[\h]{3,}/8BZ
394     >\x{1680}\x{180e}\x{2000}\x{2003}\x{200a}\x{202f}\x{205f}\x{3000}<
395    
396     /[\v]/8BZ
397    
398     /[\H]/8BZ
399    
400     /[\V]/8BZ
401    
402 ph10 190 /.*$/8<any>
403     \x{1ec5}
404 ph10 211
405     /-- This tests the stricter UTF-8 check according to RFC 3629. --/
406    
407     /X/8
408     \x{0}\x{d7ff}\x{e000}\x{10ffff}
409     \x{d800}
410     \x{d800}\?
411     \x{da00}
412     \x{da00}\?
413     \x{dfff}
414     \x{dfff}\?
415     \x{110000}
416     \x{110000}\?
417     \x{2000000}
418     \x{2000000}\?
419     \x{7fffffff}
420     \x{7fffffff}\?
421 ph10 190
422 ph10 231 /a\Rb/I8<bsr_anycrlf>
423     a\rb
424     a\nb
425     a\r\nb
426     ** Failers
427     a\x{85}b
428     a\x0bb
429    
430     /a\Rb/I8<bsr_unicode>
431     a\rb
432     a\nb
433     a\r\nb
434     a\x{85}b
435     a\x0bb
436     ** Failers
437     a\x{85}b\<bsr_anycrlf>
438     a\x0bb\<bsr_anycrlf>
439    
440     /a\R?b/I8<bsr_anycrlf>
441     a\rb
442     a\nb
443     a\r\nb
444     ** Failers
445     a\x{85}b
446     a\x0bb
447    
448     /a\R?b/I8<bsr_unicode>
449     a\rb
450     a\nb
451     a\r\nb
452     a\x{85}b
453     a\x0bb
454     ** Failers
455     a\x{85}b\<bsr_anycrlf>
456     a\x0bb\<bsr_anycrlf>
457    
458 ph10 294 /.*a.*=.b.*/8<ANY>
459     QQQ\x{2029}ABCaXYZ=!bPQR
460     ** Failers
461     a\x{2029}b
462     \x61\xe2\x80\xa9\x62
463    
464 ph10 295 /[[:a\x{100}b:]]/8
465    
466 ph10 341 /a[^]b/<JS>8
467     a\x{1234}b
468     a\nb
469     ** Failers
470     ab
471    
472     /a[^]+b/<JS>8
473     aXb
474     a\nX\nX\x{1234}b
475     ** Failers
476     ab
477    
478 ph10 355 /(\x{de})\1/
479     \x{de}\x{de}
480     \x{123}
481    
482 ph10 364 /X/8f<any>
483     A\x{1ec5}ABCXYZ
484    
485 ph10 412 /(*UTF8)\x{1234}/
486     abcd\x{1234}pqr
487    
488     /(*CRLF)(*UTF8)(*BSR_UNICODE)a\Rb/I
489    
490 ph10 426 /Xa{2,4}b/8
491     X\P
492     Xa\P
493     Xaa\P
494     Xaaa\P
495     Xaaaa\P
496    
497     /Xa{2,4}?b/8
498     X\P
499     Xa\P
500     Xaa\P
501     Xaaa\P
502     Xaaaa\P
503    
504     /Xa{2,4}+b/8
505     X\P
506     Xa\P
507     Xaa\P
508     Xaaa\P
509     Xaaaa\P
510    
511     /X\x{123}{2,4}b/8
512     X\P
513     X\x{123}\P
514     X\x{123}\x{123}\P
515     X\x{123}\x{123}\x{123}\P
516     X\x{123}\x{123}\x{123}\x{123}\P
517    
518     /X\x{123}{2,4}?b/8
519     X\P
520     X\x{123}\P
521     X\x{123}\x{123}\P
522     X\x{123}\x{123}\x{123}\P
523     X\x{123}\x{123}\x{123}\x{123}\P
524    
525     /X\x{123}{2,4}+b/8
526     X\P
527     X\x{123}\P
528     X\x{123}\x{123}\P
529     X\x{123}\x{123}\x{123}\P
530     X\x{123}\x{123}\x{123}\x{123}\P
531    
532     /X\x{123}{2,4}b/8
533     Xx\P
534     X\x{123}x\P
535     X\x{123}\x{123}x\P
536     X\x{123}\x{123}\x{123}x\P
537     X\x{123}\x{123}\x{123}\x{123}x\P
538    
539     /X\x{123}{2,4}?b/8
540     Xx\P
541     X\x{123}x\P
542     X\x{123}\x{123}x\P
543     X\x{123}\x{123}\x{123}x\P
544     X\x{123}\x{123}\x{123}\x{123}x\P
545    
546     /X\x{123}{2,4}+b/8
547     Xx\P
548     X\x{123}x\P
549     X\x{123}\x{123}x\P
550     X\x{123}\x{123}\x{123}x\P
551     X\x{123}\x{123}\x{123}\x{123}x\P
552    
553     /X\d{2,4}b/8
554     X\P
555     X3\P
556     X33\P
557     X333\P
558     X3333\P
559    
560     /X\d{2,4}?b/8
561     X\P
562     X3\P
563     X33\P
564     X333\P
565     X3333\P
566    
567     /X\d{2,4}+b/8
568     X\P
569     X3\P
570     X33\P
571     X333\P
572     X3333\P
573    
574     /X\D{2,4}b/8
575     X\P
576     Xa\P
577     Xaa\P
578     Xaaa\P
579     Xaaaa\P
580    
581     /X\D{2,4}?b/8
582     X\P
583     Xa\P
584     Xaa\P
585     Xaaa\P
586     Xaaaa\P
587    
588     /X\D{2,4}+b/8
589     X\P
590     Xa\P
591     Xaa\P
592     Xaaa\P
593     Xaaaa\P
594    
595     /X\D{2,4}b/8
596     X\P
597     X\x{123}\P
598     X\x{123}\x{123}\P
599     X\x{123}\x{123}\x{123}\P
600     X\x{123}\x{123}\x{123}\x{123}\P
601    
602     /X\D{2,4}?b/8
603     X\P
604     X\x{123}\P
605     X\x{123}\x{123}\P
606     X\x{123}\x{123}\x{123}\P
607     X\x{123}\x{123}\x{123}\x{123}\P
608    
609     /X\D{2,4}+b/8
610     X\P
611     X\x{123}\P
612     X\x{123}\x{123}\P
613     X\x{123}\x{123}\x{123}\P
614     X\x{123}\x{123}\x{123}\x{123}\P
615    
616     /X[abc]{2,4}b/8
617     X\P
618     Xa\P
619     Xaa\P
620     Xaaa\P
621     Xaaaa\P
622    
623     /X[abc]{2,4}?b/8
624     X\P
625     Xa\P
626     Xaa\P
627     Xaaa\P
628     Xaaaa\P
629    
630     /X[abc]{2,4}+b/8
631     X\P
632     Xa\P
633     Xaa\P
634     Xaaa\P
635     Xaaaa\P
636    
637     /X[abc\x{123}]{2,4}b/8
638     X\P
639     X\x{123}\P
640     X\x{123}\x{123}\P
641     X\x{123}\x{123}\x{123}\P
642     X\x{123}\x{123}\x{123}\x{123}\P
643    
644     /X[abc\x{123}]{2,4}?b/8
645     X\P
646     X\x{123}\P
647     X\x{123}\x{123}\P
648     X\x{123}\x{123}\x{123}\P
649     X\x{123}\x{123}\x{123}\x{123}\P
650    
651     /X[abc\x{123}]{2,4}+b/8
652     X\P
653     X\x{123}\P
654     X\x{123}\x{123}\P
655     X\x{123}\x{123}\x{123}\P
656     X\x{123}\x{123}\x{123}\x{123}\P
657    
658     /X[^a]{2,4}b/8
659     X\P
660     Xz\P
661     Xzz\P
662     Xzzz\P
663     Xzzzz\P
664    
665     /X[^a]{2,4}?b/8
666     X\P
667     Xz\P
668     Xzz\P
669     Xzzz\P
670     Xzzzz\P
671    
672     /X[^a]{2,4}+b/8
673     X\P
674     Xz\P
675     Xzz\P
676     Xzzz\P
677     Xzzzz\P
678    
679     /X[^a]{2,4}b/8
680     X\P
681     X\x{123}\P
682     X\x{123}\x{123}\P
683     X\x{123}\x{123}\x{123}\P
684     X\x{123}\x{123}\x{123}\x{123}\P
685    
686     /X[^a]{2,4}?b/8
687     X\P
688     X\x{123}\P
689     X\x{123}\x{123}\P
690     X\x{123}\x{123}\x{123}\P
691     X\x{123}\x{123}\x{123}\x{123}\P
692    
693     /X[^a]{2,4}+b/8
694     X\P
695     X\x{123}\P
696     X\x{123}\x{123}\P
697     X\x{123}\x{123}\x{123}\P
698     X\x{123}\x{123}\x{123}\x{123}\P
699    
700     /(Y)X\1{2,4}b/8
701     YX\P
702     YXY\P
703     YXYY\P
704     YXYYY\P
705     YXYYYY\P
706    
707     /(Y)X\1{2,4}?b/8
708     YX\P
709     YXY\P
710     YXYY\P
711     YXYYY\P
712     YXYYYY\P
713    
714     /(Y)X\1{2,4}+b/8
715     YX\P
716     YXY\P
717     YXYY\P
718     YXYYY\P
719     YXYYYY\P
720    
721     /(\x{123})X\1{2,4}b/8
722     \x{123}X\P
723     \x{123}X\x{123}\P
724     \x{123}X\x{123}\x{123}\P
725     \x{123}X\x{123}\x{123}\x{123}\P
726     \x{123}X\x{123}\x{123}\x{123}\x{123}\P
727    
728     /(\x{123})X\1{2,4}?b/8
729     \x{123}X\P
730     \x{123}X\x{123}\P
731     \x{123}X\x{123}\x{123}\P
732     \x{123}X\x{123}\x{123}\x{123}\P
733     \x{123}X\x{123}\x{123}\x{123}\x{123}\P
734    
735     /(\x{123})X\1{2,4}+b/8
736     \x{123}X\P
737     \x{123}X\x{123}\P
738     \x{123}X\x{123}\x{123}\P
739     \x{123}X\x{123}\x{123}\x{123}\P
740     \x{123}X\x{123}\x{123}\x{123}\x{123}\P
741    
742 ph10 428 /\bthe cat\b/8
743     the cat\P
744     the cat\P\P
745    
746 ph10 462 /abcd*/8
747     xxxxabcd\P
748     xxxxabcd\P\P
749    
750     /abcd*/i8
751     xxxxabcd\P
752     xxxxabcd\P\P
753     XXXXABCD\P
754     XXXXABCD\P\P
755    
756     /abc\d*/8
757     xxxxabc1\P
758     xxxxabc1\P\P
759    
760     /(a)bc\1*/8
761     xxxxabca\P
762     xxxxabca\P\P
763    
764     /abc[de]*/8
765     xxxxabcde\P
766     xxxxabcde\P\P
767    
768 ph10 482 /X\W{3}X/8
769     \PX
770    
771 ph10 524 /\h/SI
772    
773     /\h/SI8
774     ABC\x{09}
775     ABC\x{20}
776     ABC\x{a0}
777     ABC\x{1680}
778     ABC\x{180e}
779     ABC\x{2000}
780     ABC\x{202f}
781     ABC\x{205f}
782     ABC\x{3000}
783    
784     /\v/SI
785    
786     /\v/SI8
787     ABC\x{0a}
788     ABC\x{0b}
789     ABC\x{0c}
790     ABC\x{0d}
791     ABC\x{85}
792     ABC\x{2028}
793    
794     /\R/SI
795    
796     /\R/SI8
797    
798     /\h*A/SI8
799     CDBABC
800    
801     /\v+A/SI8
802    
803 ph10 538 /\s?xxx\s/8SI
804    
805 ph10 541 /\sxxx\s/8T1
806     AB\x{85}xxx\x{a0}XYZ
807     AB\x{a0}xxx\x{85}XYZ
808    
809     /\sxxx\s/I8ST1
810     AB\x{85}xxx\x{a0}XYZ
811     AB\x{a0}xxx\x{85}XYZ
812    
813     /\S \S/8T1
814     \x{a2} \x{84}
815    
816     /\S \S/I8ST1
817     \x{a2} \x{84}
818     A Z
819    
820 ph10 556 'A#хц'8x<any>BZ
821    
822     'A#хц
823     PQ'8x<any>BZ
824    
825     /a+#хaa
826     z#XX?/8x<any>BZ
827    
828     /a+#хaa
829     z#х?/8x<any>BZ
830    
831     /\g{A}xxx#bXX(?'A'123)
832     (?'A'456)/8x<any>BZ
833    
834     /\g{A}xxx#bх(?'A'123)
835     (?'A'456)/8x<any>BZ
836    
837 ph10 567 /a+/8
838     a\x{123}aa\>1
839     a\x{123}aa\>2
840     a\x{123}aa\>3
841     a\x{123}aa\>4
842     a\x{123}aa\>5
843     a\x{123}aa\>6
844    
845 ph10 574 /^\cģ/8
846    
847 ph10 600 /(\R*)(.)/s8
848     \r\n
849     \r\r\n\n\r
850     \r\r\n\n\r\n
851    
852     /(\R)*(.)/s8
853     \r\n
854     \r\r\n\n\r
855     \r\r\n\n\r\n
856    
857 ph10 603 /\x{1234}+/iS8I
858    
859     /\x{1234}+?/iS8I
860    
861     /\x{1234}++/iS8I
862    
863     /\x{1234}{2}/iS8I
864    
865     /[^\x{1234}]+/iS8I
866    
867     /[^\x{1234}]+?/iS8I
868    
869     /[^\x{1234}]++/iS8I
870    
871     /[^\x{1234}]{2}/iS8I
872    
873 ph10 638 //<bsr_anycrlf><bsr_unicode>
874    
875 ph10 651 /f.*/
876     \P\Pfor
877    
878     /f.*/s
879     \P\Pfor
880    
881     /f.*/8
882     \P\Pfor
883    
884     /f.*/8s
885     \P\Pfor
886    
887 ph10 450 /-- End of testinput5 --/

Properties

Name Value
svn:keywords "Author Date Id Revision Url"

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12