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

Diff of /code/trunk/testdata/testoutput5

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 51 by nigel, Sat Feb 24 21:39:37 2007 UTC revision 231 by ph10, Tue Sep 11 11:15:33 2007 UTC
# Line 1  Line 1 
1  PCRE version 3.4 22-Aug-2000  /\x{100}/8DZ
2    ------------------------------------------------------------------
3            Bra
4            \x{100}
5            Ket
6            End
7    ------------------------------------------------------------------
8    Capturing subpattern count = 0
9    Options: utf8
10    First char = 196
11    Need char = 128
12    
13    /\x{1000}/8DZ
14    ------------------------------------------------------------------
15            Bra
16            \x{1000}
17            Ket
18            End
19    ------------------------------------------------------------------
20    Capturing subpattern count = 0
21    Options: utf8
22    First char = 225
23    Need char = 128
24    
25    /\x{10000}/8DZ
26    ------------------------------------------------------------------
27            Bra
28            \x{10000}
29            Ket
30            End
31    ------------------------------------------------------------------
32    Capturing subpattern count = 0
33    Options: utf8
34    First char = 240
35    Need char = 128
36    
37    /\x{100000}/8DZ
38    ------------------------------------------------------------------
39            Bra
40            \x{100000}
41            Ket
42            End
43    ------------------------------------------------------------------
44    Capturing subpattern count = 0
45    Options: utf8
46    First char = 244
47    Need char = 128
48    
49    /\x{1000000}/8DZ
50    ------------------------------------------------------------------
51            Bra
52            \x{1000000}
53            Ket
54            End
55    ------------------------------------------------------------------
56    Capturing subpattern count = 0
57    Options: utf8
58    First char = 249
59    Need char = 128
60    
61    /\x{4000000}/8DZ
62    ------------------------------------------------------------------
63            Bra
64            \x{4000000}
65            Ket
66            End
67    ------------------------------------------------------------------
68    Capturing subpattern count = 0
69    Options: utf8
70    First char = 252
71    Need char = 128
72    
73    /\x{7fffFFFF}/8DZ
74    ------------------------------------------------------------------
75            Bra
76            \x{7fffffff}
77            Ket
78            End
79    ------------------------------------------------------------------
80    Capturing subpattern count = 0
81    Options: utf8
82    First char = 253
83    Need char = 191
84    
85    /[\x{ff}]/8DZ
86    ------------------------------------------------------------------
87            Bra
88            \x{ff}
89            Ket
90            End
91    ------------------------------------------------------------------
92    Capturing subpattern count = 0
93    Options: utf8
94    First char = 195
95    Need char = 191
96    
97    /[\x{100}]/8DZ
98    ------------------------------------------------------------------
99            Bra
100            [\x{100}]
101            Ket
102            End
103    ------------------------------------------------------------------
104    Capturing subpattern count = 0
105    Options: utf8
106    No first char
107    No need char
108    
109    /\x{ffffffff}/8
110    Failed: character value in \x{...} sequence is too large at offset 11
111    
112    /\x{100000000}/8
113    Failed: character value in \x{...} sequence is too large at offset 12
114    
115    /^\x{100}a\x{1234}/8
116        \x{100}a\x{1234}bcd
117     0: \x{100}a\x{1234}
118    
119    /\x80/8DZ
120    ------------------------------------------------------------------
121            Bra
122            \x{80}
123            Ket
124            End
125    ------------------------------------------------------------------
126    Capturing subpattern count = 0
127    Options: utf8
128    First char = 194
129    Need char = 128
130    
131    /\xff/8DZ
132    ------------------------------------------------------------------
133            Bra
134            \x{ff}
135            Ket
136            End
137    ------------------------------------------------------------------
138    Capturing subpattern count = 0
139    Options: utf8
140    First char = 195
141    Need char = 191
142    
143    /\x{0041}\x{2262}\x{0391}\x{002e}/DZ8
144    ------------------------------------------------------------------
145            Bra
146            A\x{2262}\x{391}.
147            Ket
148            End
149    ------------------------------------------------------------------
150    Capturing subpattern count = 0
151    Options: utf8
152    First char = 'A'
153    Need char = '.'
154        \x{0041}\x{2262}\x{0391}\x{002e}
155     0: A\x{2262}\x{391}.
156    
157    /\x{D55c}\x{ad6d}\x{C5B4}/DZ8
158    ------------------------------------------------------------------
159            Bra
160            \x{d55c}\x{ad6d}\x{c5b4}
161            Ket
162            End
163    ------------------------------------------------------------------
164    Capturing subpattern count = 0
165    Options: utf8
166    First char = 237
167    Need char = 180
168        \x{D55c}\x{ad6d}\x{C5B4}
169     0: \x{d55c}\x{ad6d}\x{c5b4}
170    
171    /\x{65e5}\x{672c}\x{8a9e}/DZ8
172    ------------------------------------------------------------------
173            Bra
174            \x{65e5}\x{672c}\x{8a9e}
175            Ket
176            End
177    ------------------------------------------------------------------
178    Capturing subpattern count = 0
179    Options: utf8
180    First char = 230
181    Need char = 158
182        \x{65e5}\x{672c}\x{8a9e}
183     0: \x{65e5}\x{672c}\x{8a9e}
184    
185    /\x{80}/DZ8
186    ------------------------------------------------------------------
187            Bra
188            \x{80}
189            Ket
190            End
191    ------------------------------------------------------------------
192    Capturing subpattern count = 0
193    Options: utf8
194    First char = 194
195    Need char = 128
196    
197    /\x{084}/DZ8
198    ------------------------------------------------------------------
199            Bra
200            \x{84}
201            Ket
202            End
203    ------------------------------------------------------------------
204    Capturing subpattern count = 0
205    Options: utf8
206    First char = 194
207    Need char = 132
208    
209    /\x{104}/DZ8
210    ------------------------------------------------------------------
211            Bra
212            \x{104}
213            Ket
214            End
215    ------------------------------------------------------------------
216    Capturing subpattern count = 0
217    Options: utf8
218    First char = 196
219    Need char = 132
220    
221    /\x{861}/DZ8
222    ------------------------------------------------------------------
223            Bra
224            \x{861}
225            Ket
226            End
227    ------------------------------------------------------------------
228    Capturing subpattern count = 0
229    Options: utf8
230    First char = 224
231    Need char = 161
232    
233    /\x{212ab}/DZ8
234    ------------------------------------------------------------------
235            Bra
236            \x{212ab}
237            Ket
238            End
239    ------------------------------------------------------------------
240    Capturing subpattern count = 0
241    Options: utf8
242    First char = 240
243    Need char = 171
244    
245    /.{3,5}X/DZ8
246    ------------------------------------------------------------------
247            Bra
248            Any{3}
249            Any{0,2}
250            X
251            Ket
252            End
253    ------------------------------------------------------------------
254    Capturing subpattern count = 0
255    Partial matching not supported
256    Options: utf8
257    No first char
258    Need char = 'X'
259        \x{212ab}\x{212ab}\x{212ab}\x{861}X
260     0: \x{212ab}\x{212ab}\x{212ab}\x{861}X
261    
262    
263    /.{3,5}?/DZ8
264    ------------------------------------------------------------------
265            Bra
266            Any{3}
267            Any{0,2}?
268            Ket
269            End
270    ------------------------------------------------------------------
271    Capturing subpattern count = 0
272    Partial matching not supported
273    Options: utf8
274    No first char
275    No need char
276        \x{212ab}\x{212ab}\x{212ab}\x{861}
277     0: \x{212ab}\x{212ab}\x{212ab}
278    
279    /-- These tests are here rather than in testinput4 because Perl 5.6 has some
280    problems with UTF-8 support, in the area of \x{..} where the value is < 255.
281    It grumbles about invalid UTF-8 strings. --/
282    
283    /^[a\x{c0}]b/8
284        \x{c0}b
285     0: \x{c0}b
286    
287    /^([a\x{c0}]*?)aa/8
288        a\x{c0}aaaa/
289     0: a\x{c0}aa
290     1: a\x{c0}
291    
292    /^([a\x{c0}]*?)aa/8
293        a\x{c0}aaaa/
294     0: a\x{c0}aa
295     1: a\x{c0}
296        a\x{c0}a\x{c0}aaa/
297     0: a\x{c0}a\x{c0}aa
298     1: a\x{c0}a\x{c0}
299    
300    /^([a\x{c0}]*)aa/8
301        a\x{c0}aaaa/
302     0: a\x{c0}aaaa
303     1: a\x{c0}aa
304        a\x{c0}a\x{c0}aaa/
305     0: a\x{c0}a\x{c0}aaa
306     1: a\x{c0}a\x{c0}a
307    
308    /^([a\x{c0}]*)a\x{c0}/8
309        a\x{c0}aaaa/
310     0: a\x{c0}
311     1:
312        a\x{c0}a\x{c0}aaa/
313     0: a\x{c0}a\x{c0}
314     1: a\x{c0}
315    
316    /-- --/
317    
318    /(?<=\C)X/8
319    Failed: \C not allowed in lookbehind assertion at offset 6
320    
321  /-- Because of problems with Perl 5.6 in handling UTF-8 vs non UTF-8 --/  /-- This one is here not because it's different to Perl, but because the way
322  /-- strings automatically, do not use the \x{} construct except with --/  the captured single-byte is displayed. (In Perl it becomes a character, and you
323    can't tell the difference.) --/
324    
325    /X(\C)(.*)/8
326        X\x{1234}
327     0: X\x{1234}
328     1: \xe1
329     2: \x88\xb4
330        X\nabc
331     0: X\x{0a}abc
332     1: \x{0a}
333     2: abc
334    
335    /^[ab]/8DZ
336    ------------------------------------------------------------------
337            Bra
338            ^
339            [ab]
340            Ket
341            End
342    ------------------------------------------------------------------
343    Capturing subpattern count = 0
344    Options: anchored utf8
345    No first char
346    No need char
347        bar
348     0: b
349        *** Failers
350  No match  No match
351  /-- patterns that have the /8 option set, and don't use them without! --/      c
352  No match  No match
353        \x{ff}
 /a.b/8  
     acb  
  0: acb  
     a\x7fb  
  0: a\x{7f}b  
     a\x{100}b  
  0: a\x{100}b  
     *** Failers  
354  No match  No match
355      a\nb      \x{100}
356  No match  No match
357    
358  /a(.{3})b/8  /^[^ab]/8DZ
359      a\x{4000}xyb  ------------------------------------------------------------------
360   0: a\x{4000}xyb          Bra
361   1: \x{4000}xy          ^
362      a\x{4000}\x7fyb          [\x00-`c-\xff] (neg)
363   0: a\x{4000}\x{7f}yb          Ket
364   1: \x{4000}\x{7f}y          End
365      a\x{4000}\x{100}yb  ------------------------------------------------------------------
366   0: a\x{4000}\x{100}yb  Capturing subpattern count = 0
367   1: \x{4000}\x{100}y  Options: anchored utf8
368      *** Failers  No first char
369    No need char
370        c
371     0: c
372        \x{ff}
373     0: \x{ff}
374        \x{100}
375     0: \x{100}
376        *** Failers
377     0: *
378        aaa
379  No match  No match
380      a\x{4000}b  
381    /[^ab\xC0-\xF0]/8SDZ
382    ------------------------------------------------------------------
383            Bra
384            [\x00-`c-\xbf\xf1-\xff] (neg)
385            Ket
386            End
387    ------------------------------------------------------------------
388    Capturing subpattern count = 0
389    Options: utf8
390    No first char
391    No need char
392    Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
393      \x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19
394      \x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4
395      5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y
396      Z [ \ ] ^ _ ` c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f
397      \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0
398      \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf
399      \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed \xee
400      \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb \xfc \xfd
401      \xfe \xff
402        \x{f1}
403     0: \x{f1}
404        \x{bf}
405     0: \x{bf}
406        \x{100}
407     0: \x{100}
408        \x{1000}
409     0: \x{1000}
410        *** Failers
411     0: *
412        \x{c0}
413  No match  No match
414      ac\ncb      \x{f0}
415  No match  No match
416    
417  /a(.*?)(.)/  /Ā{3,4}/8SDZ
418      a\xc0\x88b  ------------------------------------------------------------------
419   0: a\xc0          Bra
420   1:          \x{100}{3}
421   2: \xc0          \x{100}?
422            Ket
423  /a(.*?)(.)/8          End
424      a\x{100}b  ------------------------------------------------------------------
425   0: a\x{100}  Capturing subpattern count = 0
426   1:  Partial matching not supported
427   2: \x{100}  Options: utf8
428    First char = 196
429  /a(.*)(.)/  Need char = 128
430      a\xc0\x88b  Study returned NULL
431   0: a\xc0\x88b    \x{100}\x{100}\x{100}\x{100\x{100}
432   1: \xc0\x88   0: \x{100}\x{100}\x{100}
433   2: b  
434    /(\x{100}+|x)/8SDZ
435  /a(.*)(.)/8  ------------------------------------------------------------------
436      a\x{100}b          Bra
437   0: a\x{100}b          CBra 1
438   1: \x{100}          \x{100}+
439   2: b          Alt
440            x
441  /a(.)(.)/          Ket
442      a\xc0\x92bcd          Ket
443   0: a\xc0\x92          End
444   1: \xc0  ------------------------------------------------------------------
445   2: \x92  Capturing subpattern count = 1
446    Partial matching not supported
447  /a(.)(.)/8  Options: utf8
448      a\x{240}bcd  No first char
449   0: a\x{240}b  No need char
450   1: \x{240}  Starting byte set: x \xc4
451   2: b  
452    /(\x{100}*a|x)/8SDZ
453  /a(.?)(.)/  ------------------------------------------------------------------
454      a\xc0\x92bcd          Bra
455   0: a\xc0\x92          CBra 1
456   1: \xc0          \x{100}*+
457   2: \x92          a
458            Alt
459  /a(.?)(.)/8          x
460      a\x{240}bcd          Ket
461   0: a\x{240}b          Ket
462   1: \x{240}          End
463   2: b  ------------------------------------------------------------------
464    Capturing subpattern count = 1
465  /a(.??)(.)/  Partial matching not supported
466      a\xc0\x92bcd  Options: utf8
467   0: a\xc0  No first char
468   1:  No need char
469   2: \xc0  Starting byte set: a x \xc4
470    
471  /a(.??)(.)/8  /(\x{100}{0,2}a|x)/8SDZ
472      a\x{240}bcd  ------------------------------------------------------------------
473   0: a\x{240}          Bra
474   1:          CBra 1
475   2: \x{240}          \x{100}{0,2}
476            a
477  /a(.{3})b/8          Alt
478      a\x{1234}xyb          x
479   0: a\x{1234}xyb          Ket
480   1: \x{1234}xy          Ket
481      a\x{1234}\x{4321}yb          End
482   0: a\x{1234}\x{4321}yb  ------------------------------------------------------------------
483   1: \x{1234}\x{4321}y  Capturing subpattern count = 1
484      a\x{1234}\x{4321}\x{3412}b  Partial matching not supported
485   0: a\x{1234}\x{4321}\x{3412}b  Options: utf8
486   1: \x{1234}\x{4321}\x{3412}  No first char
487      *** Failers  No need char
488  No match  Starting byte set: a x \xc4
489      a\x{1234}b  
490    /(\x{100}{1,2}a|x)/8SDZ
491    ------------------------------------------------------------------
492            Bra
493            CBra 1
494            \x{100}
495            \x{100}{0,1}
496            a
497            Alt
498            x
499            Ket
500            Ket
501            End
502    ------------------------------------------------------------------
503    Capturing subpattern count = 1
504    Partial matching not supported
505    Options: utf8
506    No first char
507    No need char
508    Starting byte set: x \xc4
509    
510    /\x{100}*(\d+|"(?1)")/8
511        1234
512     0: 1234
513     1: 1234
514        "1234"
515     0: "1234"
516     1: "1234"
517        \x{100}1234
518     0: \x{100}1234
519     1: 1234
520        "\x{100}1234"
521     0: \x{100}1234
522     1: 1234
523        \x{100}\x{100}12ab
524     0: \x{100}\x{100}12
525     1: 12
526        \x{100}\x{100}"12"
527     0: \x{100}\x{100}"12"
528     1: "12"
529        *** Failers
530  No match  No match
531      ac\ncb      \x{100}\x{100}abcd
532  No match  No match
533    
534  /a(.{3,})b/8  /\x{100}/8DZ
535      a\x{1234}xyb  ------------------------------------------------------------------
536   0: a\x{1234}xyb          Bra
537   1: \x{1234}xy          \x{100}
538      a\x{1234}\x{4321}yb          Ket
539   0: a\x{1234}\x{4321}yb          End
540   1: \x{1234}\x{4321}y  ------------------------------------------------------------------
541      a\x{1234}\x{4321}\x{3412}b  Capturing subpattern count = 0
542   0: a\x{1234}\x{4321}\x{3412}b  Options: utf8
543   1: \x{1234}\x{4321}\x{3412}  First char = 196
544      axxxxbcdefghijb  Need char = 128
545   0: axxxxbcdefghijb  
546   1: xxxxbcdefghij  /\x{100}*/8DZ
547      a\x{1234}\x{4321}\x{3412}\x{3421}b  ------------------------------------------------------------------
548   0: a\x{1234}\x{4321}\x{3412}\x{3421}b          Bra
549   1: \x{1234}\x{4321}\x{3412}\x{3421}          \x{100}*
550      *** Failers          Ket
551            End
552    ------------------------------------------------------------------
553    Capturing subpattern count = 0
554    Partial matching not supported
555    Options: utf8
556    No first char
557    No need char
558    
559    /a\x{100}*/8DZ
560    ------------------------------------------------------------------
561            Bra
562            a
563            \x{100}*
564            Ket
565            End
566    ------------------------------------------------------------------
567    Capturing subpattern count = 0
568    Partial matching not supported
569    Options: utf8
570    First char = 'a'
571    No need char
572    
573    /ab\x{100}*/8DZ
574    ------------------------------------------------------------------
575            Bra
576            ab
577            \x{100}*
578            Ket
579            End
580    ------------------------------------------------------------------
581    Capturing subpattern count = 0
582    Partial matching not supported
583    Options: utf8
584    First char = 'a'
585    Need char = 'b'
586    
587    /a\x{100}\x{101}*/8DZ
588    ------------------------------------------------------------------
589            Bra
590            a\x{100}
591            \x{101}*
592            Ket
593            End
594    ------------------------------------------------------------------
595    Capturing subpattern count = 0
596    Partial matching not supported
597    Options: utf8
598    First char = 'a'
599    Need char = 128
600    
601    /a\x{100}\x{101}+/8DZ
602    ------------------------------------------------------------------
603            Bra
604            a\x{100}
605            \x{101}+
606            Ket
607            End
608    ------------------------------------------------------------------
609    Capturing subpattern count = 0
610    Partial matching not supported
611    Options: utf8
612    First char = 'a'
613    Need char = 129
614    
615    /\x{100}*A/8DZ
616    ------------------------------------------------------------------
617            Bra
618            \x{100}*+
619            A
620            Ket
621            End
622    ------------------------------------------------------------------
623    Capturing subpattern count = 0
624    Partial matching not supported
625    Options: utf8
626    No first char
627    Need char = 'A'
628        A
629     0: A
630    
631    /\x{100}*\d(?R)/8DZ
632    ------------------------------------------------------------------
633            Bra
634            \x{100}*+
635            \d
636            Once
637            Recurse
638            Ket
639            Ket
640            End
641    ------------------------------------------------------------------
642    Capturing subpattern count = 0
643    Partial matching not supported
644    Options: utf8
645    No first char
646    No need char
647    
648    /[^\x{c4}]/DZ
649    ------------------------------------------------------------------
650            Bra
651            [^\xc4]
652            Ket
653            End
654    ------------------------------------------------------------------
655    Capturing subpattern count = 0
656    No options
657    No first char
658    No need char
659    
660    /[^\x{c4}]/8DZ
661    ------------------------------------------------------------------
662            Bra
663            [\x00-\xc3\xc5-\xff] (neg)
664            Ket
665            End
666    ------------------------------------------------------------------
667    Capturing subpattern count = 0
668    Options: utf8
669    No first char
670    No need char
671    
672    /[\x{100}]/8DZ
673    ------------------------------------------------------------------
674            Bra
675            [\x{100}]
676            Ket
677            End
678    ------------------------------------------------------------------
679    Capturing subpattern count = 0
680    Options: utf8
681    No first char
682    No need char
683        \x{100}
684     0: \x{100}
685        Z\x{100}
686     0: \x{100}
687        \x{100}Z
688     0: \x{100}
689        *** Failers
690  No match  No match
691      a\x{1234}b  
692    /[Z\x{100}]/8DZ
693    ------------------------------------------------------------------
694            Bra
695            [Z\x{100}]
696            Ket
697            End
698    ------------------------------------------------------------------
699    Capturing subpattern count = 0
700    Options: utf8
701    No first char
702    No need char
703        Z\x{100}
704     0: Z
705        \x{100}
706     0: \x{100}
707        \x{100}Z
708     0: \x{100}
709        *** Failers
710  No match  No match
711    
712  /a(.{3,}?)b/8  /[\x{200}-\x{100}]/8
713      a\x{1234}xyb  Failed: range out of order in character class at offset 15
714   0: a\x{1234}xyb  
715   1: \x{1234}xy  /[Ā-Ą]/8
716      a\x{1234}\x{4321}yb      \x{100}
717   0: a\x{1234}\x{4321}yb   0: \x{100}
718   1: \x{1234}\x{4321}y      \x{104}
719      a\x{1234}\x{4321}\x{3412}b   0: \x{104}
  0: a\x{1234}\x{4321}\x{3412}b  
  1: \x{1234}\x{4321}\x{3412}  
     axxxxbcdefghijb  
  0: axxxxb  
  1: xxxx  
     a\x{1234}\x{4321}\x{3412}\x{3421}b  
  0: a\x{1234}\x{4321}\x{3412}\x{3421}b  
  1: \x{1234}\x{4321}\x{3412}\x{3421}  
720      *** Failers      *** Failers
721  No match  No match
722      a\x{1234}b      \x{105}
723    No match
724        \x{ff}
725  No match  No match
726    
727  /a(.{3,5})b/8  /[z-\x{100}]/8DZ
728      a\x{1234}xyb  ------------------------------------------------------------------
729   0: a\x{1234}xyb          Bra
730   1: \x{1234}xy          [z-\x{100}]
731      a\x{1234}\x{4321}yb          Ket
732   0: a\x{1234}\x{4321}yb          End
733   1: \x{1234}\x{4321}y  ------------------------------------------------------------------
734      a\x{1234}\x{4321}\x{3412}b  Capturing subpattern count = 0
735   0: a\x{1234}\x{4321}\x{3412}b  Options: utf8
736   1: \x{1234}\x{4321}\x{3412}  No first char
737      axxxxbcdefghijb  No need char
738   0: axxxxb  
739   1: xxxx  /[z\Qa-d]Ā\E]/8DZ
740      a\x{1234}\x{4321}\x{3412}\x{3421}b  ------------------------------------------------------------------
741   0: a\x{1234}\x{4321}\x{3412}\x{3421}b          Bra
742   1: \x{1234}\x{4321}\x{3412}\x{3421}          [\-\]adz\x{100}]
743      axbxxbcdefghijb          Ket
744   0: axbxxb          End
745   1: xbxx  ------------------------------------------------------------------
746      axxxxxbcdefghijb  Capturing subpattern count = 0
747   0: axxxxxb  Options: utf8
748   1: xxxxx  No first char
749      *** Failers  No need char
750        \x{100}
751     0: \x{100}
752        Ā
753     0: \x{100}
754    
755    /[\xFF]/DZ
756    ------------------------------------------------------------------
757            Bra
758            \xff
759            Ket
760            End
761    ------------------------------------------------------------------
762    Capturing subpattern count = 0
763    No options
764    First char = 255
765    No need char
766        >\xff<
767     0: \xff
768    
769    /[\xff]/DZ8
770    ------------------------------------------------------------------
771            Bra
772            \x{ff}
773            Ket
774            End
775    ------------------------------------------------------------------
776    Capturing subpattern count = 0
777    Options: utf8
778    First char = 195
779    Need char = 191
780        >\x{ff}<
781     0: \x{ff}
782    
783    /[^\xFF]/DZ
784    ------------------------------------------------------------------
785            Bra
786            [^\xff]
787            Ket
788            End
789    ------------------------------------------------------------------
790    Capturing subpattern count = 0
791    No options
792    No first char
793    No need char
794    
795    /[^\xff]/8DZ
796    ------------------------------------------------------------------
797            Bra
798            [\x00-\xfe] (neg)
799            Ket
800            End
801    ------------------------------------------------------------------
802    Capturing subpattern count = 0
803    Options: utf8
804    No first char
805    No need char
806    
807    /[Ä-Ü]/8
808        Ö # Matches without Study
809     0: \x{d6}
810        \x{d6}
811     0: \x{d6}
812    
813    /[Ä-Ü]/8S
814        Ö <-- Same with Study
815     0: \x{d6}
816        \x{d6}
817     0: \x{d6}
818    
819    /[\x{c4}-\x{dc}]/8
820        Ö # Matches without Study
821     0: \x{d6}
822        \x{d6}
823     0: \x{d6}
824    
825    /[\x{c4}-\x{dc}]/8S
826        Ö <-- Same with Study
827     0: \x{d6}
828        \x{d6}
829     0: \x{d6}
830    
831    /[]/8
832    Failed: invalid UTF-8 string at offset 2
833    
834    //8
835    Failed: invalid UTF-8 string at offset 0
836    
837    /xxx/8
838    Failed: invalid UTF-8 string at offset 1
839    
840    /xxx/8?DZ
841    ------------------------------------------------------------------
842            Bra
843            \X{c0}\X{c0}\X{c0}xxx
844            Ket
845            End
846    ------------------------------------------------------------------
847    Capturing subpattern count = 0
848    Options: utf8 no_utf8_check
849    First char = 195
850    Need char = 'x'
851    
852    /abc/8
853        ]
854    Error -10
855        
856    Error -10
857        
858    Error -10
859        \?
860    No match
861    
862    /anything/8
863        \xc0\x80
864    Error -10
865        \xc1\x8f
866    Error -10
867        \xe0\x9f\x80
868    Error -10
869        \xf0\x8f\x80\x80
870    Error -10
871        \xf8\x87\x80\x80\x80
872    Error -10
873        \xfc\x83\x80\x80\x80\x80
874    Error -10
875        \xfe\x80\x80\x80\x80\x80
876    Error -10
877        \xff\x80\x80\x80\x80\x80
878    Error -10
879        \xc3\x8f
880    No match
881        \xe0\xaf\x80
882    No match
883        \xe1\x80\x80
884    No match
885        \xf0\x9f\x80\x80
886    No match
887        \xf1\x8f\x80\x80
888    No match
889        \xf8\x88\x80\x80\x80
890    Error -10
891        \xf9\x87\x80\x80\x80
892    Error -10
893        \xfc\x84\x80\x80\x80\x80
894    Error -10
895        \xfd\x83\x80\x80\x80\x80
896    Error -10
897        \?\xf8\x88\x80\x80\x80
898    No match
899        \?\xf9\x87\x80\x80\x80
900    No match
901        \?\xfc\x84\x80\x80\x80\x80
902    No match
903        \?\xfd\x83\x80\x80\x80\x80
904    No match
905    
906    /\x{100}abc(xyz(?1))/8DZ
907    ------------------------------------------------------------------
908            Bra
909            \x{100}abc
910            CBra 1
911            xyz
912            Once
913            Recurse
914            Ket
915            Ket
916            Ket
917            End
918    ------------------------------------------------------------------
919    Capturing subpattern count = 1
920    Options: utf8
921    First char = 196
922    Need char = 'z'
923    
924    /[^\x{100}]abc(xyz(?1))/8DZ
925    ------------------------------------------------------------------
926            Bra
927            [^\x{100}]
928            abc
929            CBra 1
930            xyz
931            Once
932            Recurse
933            Ket
934            Ket
935            Ket
936            End
937    ------------------------------------------------------------------
938    Capturing subpattern count = 1
939    Options: utf8
940    No first char
941    Need char = 'z'
942    
943    /[ab\x{100}]abc(xyz(?1))/8DZ
944    ------------------------------------------------------------------
945            Bra
946            [ab\x{100}]
947            abc
948            CBra 1
949            xyz
950            Once
951            Recurse
952            Ket
953            Ket
954            Ket
955            End
956    ------------------------------------------------------------------
957    Capturing subpattern count = 1
958    Options: utf8
959    No first char
960    Need char = 'z'
961    
962    /(\x{100}(b(?2)c))?/DZ8
963    ------------------------------------------------------------------
964            Bra
965            Brazero
966            CBra 1
967            \x{100}
968            CBra 2
969            b
970            Once
971            Recurse
972            Ket
973            c
974            Ket
975            Ket
976            Ket
977            End
978    ------------------------------------------------------------------
979    Capturing subpattern count = 2
980    Options: utf8
981    No first char
982    No need char
983    
984    /(\x{100}(b(?2)c)){0,2}/DZ8
985    ------------------------------------------------------------------
986            Bra
987            Brazero
988            Bra
989            CBra 1
990            \x{100}
991            CBra 2
992            b
993            Once
994            Recurse
995            Ket
996            c
997            Ket
998            Ket
999            Brazero
1000            CBra 1
1001            \x{100}
1002            CBra 2
1003            b
1004            Once
1005            Recurse
1006            Ket
1007            c
1008            Ket
1009            Ket
1010            Ket
1011            Ket
1012            End
1013    ------------------------------------------------------------------
1014    Capturing subpattern count = 2
1015    Options: utf8
1016    No first char
1017    No need char
1018    
1019    /(\x{100}(b(?1)c))?/DZ8
1020    ------------------------------------------------------------------
1021            Bra
1022            Brazero
1023            CBra 1
1024            \x{100}
1025            CBra 2
1026            b
1027            Once
1028            Recurse
1029            Ket
1030            c
1031            Ket
1032            Ket
1033            Ket
1034            End
1035    ------------------------------------------------------------------
1036    Capturing subpattern count = 2
1037    Options: utf8
1038    No first char
1039    No need char
1040    
1041    /(\x{100}(b(?1)c)){0,2}/DZ8
1042    ------------------------------------------------------------------
1043            Bra
1044            Brazero
1045            Bra
1046            CBra 1
1047            \x{100}
1048            CBra 2
1049            b
1050            Once
1051            Recurse
1052            Ket
1053            c
1054            Ket
1055            Ket
1056            Brazero
1057            CBra 1
1058            \x{100}
1059            CBra 2
1060            b
1061            Once
1062            Recurse
1063            Ket
1064            c
1065            Ket
1066            Ket
1067            Ket
1068            Ket
1069            End
1070    ------------------------------------------------------------------
1071    Capturing subpattern count = 2
1072    Options: utf8
1073    No first char
1074    No need char
1075    
1076    /\W/8
1077        A.B
1078     0: .
1079        A\x{100}B
1080     0: \x{100}
1081    
1082    /\w/8
1083        \x{100}X
1084     0: X
1085    
1086    /a\x{1234}b/P8
1087        a\x{1234}b
1088     0: a\x{1234}b
1089    
1090    /^\ሴ/8DZ
1091    ------------------------------------------------------------------
1092            Bra
1093            ^
1094            \x{1234}
1095            Ket
1096            End
1097    ------------------------------------------------------------------
1098    Capturing subpattern count = 0
1099    Options: anchored utf8
1100    No first char
1101    No need char
1102    
1103    /\777/I
1104    Failed: octal value is greater than \377 (not in UTF-8 mode) at offset 3
1105    
1106    /\777/8I
1107    Capturing subpattern count = 0
1108    Options: utf8
1109    First char = 199
1110    Need char = 191
1111      \x{1ff}
1112     0: \x{1ff}
1113      \777
1114     0: \x{1ff}
1115    
1116    /\x{100}*\d/8DZ
1117    ------------------------------------------------------------------
1118            Bra
1119            \x{100}*+
1120            \d
1121            Ket
1122            End
1123    ------------------------------------------------------------------
1124    Capturing subpattern count = 0
1125    Partial matching not supported
1126    Options: utf8
1127    No first char
1128    No need char
1129    
1130    /\x{100}*\s/8DZ
1131    ------------------------------------------------------------------
1132            Bra
1133            \x{100}*+
1134            \s
1135            Ket
1136            End
1137    ------------------------------------------------------------------
1138    Capturing subpattern count = 0
1139    Partial matching not supported
1140    Options: utf8
1141    No first char
1142    No need char
1143    
1144    /\x{100}*\w/8DZ
1145    ------------------------------------------------------------------
1146            Bra
1147            \x{100}*+
1148            \w
1149            Ket
1150            End
1151    ------------------------------------------------------------------
1152    Capturing subpattern count = 0
1153    Partial matching not supported
1154    Options: utf8
1155    No first char
1156    No need char
1157    
1158    /\x{100}*\D/8DZ
1159    ------------------------------------------------------------------
1160            Bra
1161            \x{100}*
1162            \D
1163            Ket
1164            End
1165    ------------------------------------------------------------------
1166    Capturing subpattern count = 0
1167    Partial matching not supported
1168    Options: utf8
1169    No first char
1170    No need char
1171    
1172    /\x{100}*\S/8DZ
1173    ------------------------------------------------------------------
1174            Bra
1175            \x{100}*
1176            \S
1177            Ket
1178            End
1179    ------------------------------------------------------------------
1180    Capturing subpattern count = 0
1181    Partial matching not supported
1182    Options: utf8
1183    No first char
1184    No need char
1185    
1186    /\x{100}*\W/8DZ
1187    ------------------------------------------------------------------
1188            Bra
1189            \x{100}*
1190            \W
1191            Ket
1192            End
1193    ------------------------------------------------------------------
1194    Capturing subpattern count = 0
1195    Partial matching not supported
1196    Options: utf8
1197    No first char
1198    No need char
1199    
1200    /\x{100}+\x{200}/8DZ
1201    ------------------------------------------------------------------
1202            Bra
1203            \x{100}++
1204            \x{200}
1205            Ket
1206            End
1207    ------------------------------------------------------------------
1208    Capturing subpattern count = 0
1209    Partial matching not supported
1210    Options: utf8
1211    First char = 196
1212    Need char = 128
1213    
1214    /\x{100}+X/8DZ
1215    ------------------------------------------------------------------
1216            Bra
1217            \x{100}++
1218            X
1219            Ket
1220            End
1221    ------------------------------------------------------------------
1222    Capturing subpattern count = 0
1223    Partial matching not supported
1224    Options: utf8
1225    First char = 196
1226    Need char = 'X'
1227    
1228    /X+\x{200}/8DZ
1229    ------------------------------------------------------------------
1230            Bra
1231            X++
1232            \x{200}
1233            Ket
1234            End
1235    ------------------------------------------------------------------
1236    Capturing subpattern count = 0
1237    Partial matching not supported
1238    Options: utf8
1239    First char = 'X'
1240    Need char = 128
1241    
1242    /()()()()()()()()()()
1243     ()()()()()()()()()()
1244     ()()()()()()()()()()
1245     ()()()()()()()()()()
1246     A (x) (?41) B/8x
1247        AxxB
1248    Matched, but too many substrings
1249     0: AxxB
1250     1:
1251     2:
1252     3:
1253     4:
1254     5:
1255     6:
1256     7:
1257     8:
1258     9:
1259    10:
1260    11:
1261    12:
1262    13:
1263    14:
1264    
1265    /^[\x{100}\E-\Q\E\x{150}]/BZ8
1266    ------------------------------------------------------------------
1267            Bra
1268            ^
1269            [\x{100}-\x{150}]
1270            Ket
1271            End
1272    ------------------------------------------------------------------
1273    
1274    /^[\QĀ\E-\QŐ\E]/BZ8
1275    ------------------------------------------------------------------
1276            Bra
1277            ^
1278            [\x{100}-\x{150}]
1279            Ket
1280            End
1281    ------------------------------------------------------------------
1282    
1283    /^[\QĀ\E-\QŐ\E/BZ8
1284    Failed: missing terminating ] for character class at offset 15
1285    
1286    /^abc./mgx8<any>
1287        abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK
1288     0: abc1
1289     0: abc2
1290     0: abc3
1291     0: abc4
1292     0: abc5
1293     0: abc6
1294     0: abc7
1295     0: abc8
1296     0: abc9
1297    
1298    /abc.$/mgx8<any>
1299        abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9
1300     0: abc1
1301     0: abc2
1302     0: abc3
1303     0: abc4
1304     0: abc5
1305     0: abc6
1306     0: abc7
1307     0: abc8
1308     0: abc9
1309    
1310    /^a\Rb/8
1311        a\nb
1312     0: a\x{0a}b
1313        a\rb
1314     0: a\x{0d}b
1315        a\r\nb
1316     0: a\x{0d}\x{0a}b
1317        a\x0bb
1318     0: a\x{0b}b
1319        a\x0cb
1320     0: a\x{0c}b
1321        a\x{85}b
1322     0: a\x{85}b
1323        a\x{2028}b
1324     0: a\x{2028}b
1325        a\x{2029}b
1326     0: a\x{2029}b
1327        ** Failers
1328    No match
1329        a\n\rb
1330    No match
1331    
1332    /^a\R*b/8
1333        ab
1334     0: ab
1335        a\nb
1336     0: a\x{0a}b
1337        a\rb
1338     0: a\x{0d}b
1339        a\r\nb
1340     0: a\x{0d}\x{0a}b
1341        a\x0bb
1342     0: a\x{0b}b
1343        a\x0c\x{2028}\x{2029}b
1344     0: a\x{0c}\x{2028}\x{2029}b
1345        a\x{85}b
1346     0: a\x{85}b
1347        a\n\rb
1348     0: a\x{0a}\x{0d}b
1349        a\n\r\x{85}\x0cb
1350     0: a\x{0a}\x{0d}\x{85}\x{0c}b
1351    
1352    /^a\R+b/8
1353        a\nb
1354     0: a\x{0a}b
1355        a\rb
1356     0: a\x{0d}b
1357        a\r\nb
1358     0: a\x{0d}\x{0a}b
1359        a\x0bb
1360     0: a\x{0b}b
1361        a\x0c\x{2028}\x{2029}b
1362     0: a\x{0c}\x{2028}\x{2029}b
1363        a\x{85}b
1364     0: a\x{85}b
1365        a\n\rb
1366     0: a\x{0a}\x{0d}b
1367        a\n\r\x{85}\x0cb
1368     0: a\x{0a}\x{0d}\x{85}\x{0c}b
1369        ** Failers
1370    No match
1371        ab
1372    No match
1373    
1374    /^a\R{1,3}b/8
1375        a\nb
1376     0: a\x{0a}b
1377        a\n\rb
1378     0: a\x{0a}\x{0d}b
1379        a\n\r\x{85}b
1380     0: a\x{0a}\x{0d}\x{85}b
1381        a\r\n\r\nb
1382     0: a\x{0d}\x{0a}\x{0d}\x{0a}b
1383        a\r\n\r\n\r\nb
1384     0: a\x{0d}\x{0a}\x{0d}\x{0a}\x{0d}\x{0a}b
1385        a\n\r\n\rb
1386     0: a\x{0a}\x{0d}\x{0a}\x{0d}b
1387        a\n\n\r\nb
1388     0: a\x{0a}\x{0a}\x{0d}\x{0a}b
1389        ** Failers
1390    No match
1391        a\n\n\n\rb
1392    No match
1393        a\r
1394    No match
1395    
1396    /\H\h\V\v/8
1397        X X\x0a
1398     0: X X\x{0a}
1399        X\x09X\x0b
1400     0: X\x{09}X\x{0b}
1401        ** Failers
1402  No match  No match
1403      a\x{1234}b      \x{a0} X\x0a
1404  No match  No match
1405      axxxxxxbcdefghijb  
1406    /\H*\h+\V?\v{3,4}/8
1407        \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
1408     0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
1409        \x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a
1410     0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}\x{0d}
1411        \x09\x20\x{a0}\x0a\x0b\x0c
1412     0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
1413        ** Failers
1414    No match
1415        \x09\x20\x{a0}\x0a\x0b
1416    No match
1417    
1418    /\H\h\V\v/8
1419        \x{3001}\x{3000}\x{2030}\x{2028}
1420     0: \x{3001}\x{3000}\x{2030}\x{2028}
1421        X\x{180e}X\x{85}
1422     0: X\x{180e}X\x{85}
1423        ** Failers
1424  No match  No match
1425        \x{2009} X\x0a
 /a(.{3,5}?)b/8  
     a\x{1234}xyb  
  0: a\x{1234}xyb  
  1: \x{1234}xy  
     a\x{1234}\x{4321}yb  
  0: a\x{1234}\x{4321}yb  
  1: \x{1234}\x{4321}y  
     a\x{1234}\x{4321}\x{3412}b  
  0: a\x{1234}\x{4321}\x{3412}b  
  1: \x{1234}\x{4321}\x{3412}  
     axxxxbcdefghijb  
  0: axxxxb  
  1: xxxx  
     a\x{1234}\x{4321}\x{3412}\x{3421}b  
  0: a\x{1234}\x{4321}\x{3412}\x{3421}b  
  1: \x{1234}\x{4321}\x{3412}\x{3421}  
     axbxxbcdefghijb  
  0: axbxxb  
  1: xbxx  
     axxxxxbcdefghijb  
  0: axxxxxb  
  1: xxxxx  
     *** Failers  
1426  No match  No match
1427      a\x{1234}b  
1428    /\H*\h+\V?\v{3,4}/8
1429        \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a
1430     0: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}\x{0d}
1431        \x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a
1432     0: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}\x{2028}
1433        \x09\x20\x{202f}\x0a\x0b\x0c
1434     0: \x{09} \x{202f}\x{0a}\x{0b}\x{0c}
1435        ** Failers
1436    No match
1437        \x09\x{200a}\x{a0}\x{2028}\x0b
1438    No match
1439    
1440    /[\h]/8BZ
1441    ------------------------------------------------------------------
1442            Bra
1443            [\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}]
1444            Ket
1445            End
1446    ------------------------------------------------------------------
1447        >\x{1680}
1448     0: \x{1680}
1449    
1450    /[\h]{3,}/8BZ
1451    ------------------------------------------------------------------
1452            Bra
1453            [\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}]{3,}
1454            Ket
1455            End
1456    ------------------------------------------------------------------
1457        >\x{1680}\x{180e}\x{2000}\x{2003}\x{200a}\x{202f}\x{205f}\x{3000}<
1458     0: \x{1680}\x{180e}\x{2000}\x{2003}\x{200a}\x{202f}\x{205f}\x{3000}
1459    
1460    /[\v]/8BZ
1461    ------------------------------------------------------------------
1462            Bra
1463            [\x0a-\x0d\x85\x{2028}-\x{2029}]
1464            Ket
1465            End
1466    ------------------------------------------------------------------
1467    
1468    /[\H]/8BZ
1469    ------------------------------------------------------------------
1470            Bra
1471            [\x00-\x08\x0a-\x1f!-\x9f\xa1-\xff\x{100}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{7fffffff}]
1472            Ket
1473            End
1474    ------------------------------------------------------------------
1475    
1476    /[\V]/8BZ
1477    ------------------------------------------------------------------
1478            Bra
1479            [\x00-\x09\x0e-\x84\x86-\xff\x{100}-\x{2027}\x{2029}-\x{7fffffff}]
1480            Ket
1481            End
1482    ------------------------------------------------------------------
1483    
1484    /.*$/8<any>
1485        \x{1ec5}
1486     0: \x{1ec5}
1487    
1488    /-- This tests the stricter UTF-8 check according to RFC 3629. --/
1489    
1490    /X/8
1491        \x{0}\x{d7ff}\x{e000}\x{10ffff}
1492  No match  No match
1493      axxxxxxbcdefghijb      \x{d800}
1494    Error -10
1495        \x{d800}\?
1496    No match
1497        \x{da00}
1498    Error -10
1499        \x{da00}\?
1500    No match
1501        \x{dfff}
1502    Error -10
1503        \x{dfff}\?
1504    No match
1505        \x{110000}
1506    Error -10
1507        \x{110000}\?
1508    No match
1509        \x{2000000}
1510    Error -10
1511        \x{2000000}\?
1512    No match
1513        \x{7fffffff}
1514    Error -10
1515        \x{7fffffff}\?
1516    No match
1517    
1518    /a\Rb/I8<bsr_anycrlf>
1519    Capturing subpattern count = 0
1520    Options: bsr_anycrlf utf8
1521    First char = 'a'
1522    Need char = 'b'
1523        a\rb
1524     0: a\x{0d}b
1525        a\nb
1526     0: a\x{0a}b
1527        a\r\nb
1528     0: a\x{0d}\x{0a}b
1529        ** Failers
1530    No match
1531        a\x{85}b
1532    No match
1533        a\x0bb
1534    No match
1535    
1536    /a\Rb/I8<bsr_unicode>
1537    Capturing subpattern count = 0
1538    Options: bsr_unicode utf8
1539    First char = 'a'
1540    Need char = 'b'
1541        a\rb
1542     0: a\x{0d}b
1543        a\nb
1544     0: a\x{0a}b
1545        a\r\nb
1546     0: a\x{0d}\x{0a}b
1547        a\x{85}b
1548     0: a\x{85}b
1549        a\x0bb
1550     0: a\x{0b}b
1551        ** Failers
1552  No match  No match
1553        a\x{85}b\<bsr_anycrlf>
 /^[a\x{c0}]/8  
     *** Failers  
1554  No match  No match
1555      \x{100}      a\x0bb\<bsr_anycrlf>
1556  No match  No match
1557    
1558  /(?<=aXb)cd/8  /a\R?b/I8<bsr_anycrlf>
1559      aXbcd  Capturing subpattern count = 0
1560   0: cd  Options: bsr_anycrlf utf8
1561    First char = 'a'
1562  /(?<=a\x{100}b)cd/8  Need char = 'b'
1563      a\x{100}bcd      a\rb
1564   0: cd   0: a\x{0d}b
1565        a\nb
1566  /(?<=a\x{100000}b)cd/8   0: a\x{0a}b
1567      a\x{100000}bcd      a\r\nb
1568   0: cd   0: a\x{0d}\x{0a}b
1569        ** Failers
1570  /(?:\x{100}){3}b/8  No match
1571      \x{100}\x{100}\x{100}b      a\x{85}b
1572   0: \x{100}\x{100}\x{100}b  No match
1573      *** Failers      a\x0bb
1574    No match
1575    
1576    /a\R?b/I8<bsr_unicode>
1577    Capturing subpattern count = 0
1578    Options: bsr_unicode utf8
1579    First char = 'a'
1580    Need char = 'b'
1581        a\rb
1582     0: a\x{0d}b
1583        a\nb
1584     0: a\x{0a}b
1585        a\r\nb
1586     0: a\x{0d}\x{0a}b
1587        a\x{85}b
1588     0: a\x{85}b
1589        a\x0bb
1590     0: a\x{0b}b
1591        ** Failers
1592  No match  No match
1593      \x{100}\x{100}b      a\x{85}b\<bsr_anycrlf>
1594  No match  No match
1595        a\x0bb\<bsr_anycrlf>
1596    No match
1597    
1598  / End of testinput5 /  / End of testinput5 /
   

Legend:
Removed from v.51  
changed lines
  Added in v.231

  ViewVC Help
Powered by ViewVC 1.1.5