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

Contents of /code/trunk/testdata/testoutput5

Parent Directory Parent Directory | Revision Log Revision Log


Revision 73 - (show annotations)
Sat Feb 24 21:40:30 2007 UTC (12 years, 5 months ago) by nigel
File size: 22706 byte(s)
Load pcre-4.5 into code/trunk.
1 PCRE version 4.5 01-December-2003
2
3 /\x{100}/8DM
4 Memory allocation (code space): 11
5 ------------------------------------------------------------------
6 0 7 Bra 0
7 3 2 \x{100}
8 7 7 Ket
9 10 End
10 ------------------------------------------------------------------
11 Capturing subpattern count = 0
12 Options: utf8
13 First char = 196
14 Need char = 128
15
16 /\x{1000}/8DM
17 Memory allocation (code space): 12
18 ------------------------------------------------------------------
19 0 8 Bra 0
20 3 3 \x{1000}
21 8 8 Ket
22 11 End
23 ------------------------------------------------------------------
24 Capturing subpattern count = 0
25 Options: utf8
26 First char = 225
27 Need char = 128
28
29 /\x{10000}/8DM
30 Memory allocation (code space): 13
31 ------------------------------------------------------------------
32 0 9 Bra 0
33 3 4 \x{10000}
34 9 9 Ket
35 12 End
36 ------------------------------------------------------------------
37 Capturing subpattern count = 0
38 Options: utf8
39 First char = 240
40 Need char = 128
41
42 /\x{100000}/8DM
43 Memory allocation (code space): 13
44 ------------------------------------------------------------------
45 0 9 Bra 0
46 3 4 \x{100000}
47 9 9 Ket
48 12 End
49 ------------------------------------------------------------------
50 Capturing subpattern count = 0
51 Options: utf8
52 First char = 244
53 Need char = 128
54
55 /\x{1000000}/8DM
56 Memory allocation (code space): 14
57 ------------------------------------------------------------------
58 0 10 Bra 0
59 3 5 \x{1000000}
60 10 10 Ket
61 13 End
62 ------------------------------------------------------------------
63 Capturing subpattern count = 0
64 Options: utf8
65 First char = 249
66 Need char = 128
67
68 /\x{4000000}/8DM
69 Memory allocation (code space): 15
70 ------------------------------------------------------------------
71 0 11 Bra 0
72 3 6 \x{4000000}
73 11 11 Ket
74 14 End
75 ------------------------------------------------------------------
76 Capturing subpattern count = 0
77 Options: utf8
78 First char = 252
79 Need char = 128
80
81 /\x{7fffFFFF}/8DM
82 Memory allocation (code space): 15
83 ------------------------------------------------------------------
84 0 11 Bra 0
85 3 6 \x{7fffffff}
86 11 11 Ket
87 14 End
88 ------------------------------------------------------------------
89 Capturing subpattern count = 0
90 Options: utf8
91 First char = 253
92 Need char = 191
93
94 /[\x{ff}]/8DM
95 Memory allocation (code space): 40
96 ------------------------------------------------------------------
97 0 36 Bra 0
98 3 [\xff]
99 36 36 Ket
100 39 End
101 ------------------------------------------------------------------
102 Capturing subpattern count = 0
103 Options: utf8
104 No first char
105 No need char
106
107 /[\x{100}]/8DM
108 Memory allocation (code space): 47
109 ------------------------------------------------------------------
110 0 11 Bra 0
111 3 [\x{100}]
112 11 11 Ket
113 14 End
114 ------------------------------------------------------------------
115 Capturing subpattern count = 0
116 Options: utf8
117 No first char
118 No need char
119
120 /\x{ffffffff}/8
121 Failed: character value in \x{...} sequence is too large at offset 11
122
123 /\x{100000000}/8
124 Failed: character value in \x{...} sequence is too large at offset 12
125
126 /^\x{100}a\x{1234}/8
127 \x{100}a\x{1234}bcd
128 0: \x{100}a\x{1234}
129
130 /\x80/8D
131 ------------------------------------------------------------------
132 0 7 Bra 0
133 3 2 \x{80}
134 7 7 Ket
135 10 End
136 ------------------------------------------------------------------
137 Capturing subpattern count = 0
138 Options: utf8
139 First char = 194
140 Need char = 128
141
142 /\xff/8D
143 ------------------------------------------------------------------
144 0 7 Bra 0
145 3 2 \x{ff}
146 7 7 Ket
147 10 End
148 ------------------------------------------------------------------
149 Capturing subpattern count = 0
150 Options: utf8
151 First char = 195
152 Need char = 191
153
154 /\x{0041}\x{2262}\x{0391}\x{002e}/D8
155 ------------------------------------------------------------------
156 0 12 Bra 0
157 3 7 A\x{2262}\x{391}.
158 12 12 Ket
159 15 End
160 ------------------------------------------------------------------
161 Capturing subpattern count = 0
162 Options: utf8
163 First char = 'A'
164 Need char = '.'
165 \x{0041}\x{2262}\x{0391}\x{002e}
166 0: A\x{2262}\x{391}.
167
168 /\x{D55c}\x{ad6d}\x{C5B4}/D8
169 ------------------------------------------------------------------
170 0 14 Bra 0
171 3 9 \x{d55c}\x{ad6d}\x{c5b4}
172 14 14 Ket
173 17 End
174 ------------------------------------------------------------------
175 Capturing subpattern count = 0
176 Options: utf8
177 First char = 237
178 Need char = 180
179 \x{D55c}\x{ad6d}\x{C5B4}
180 0: \x{d55c}\x{ad6d}\x{c5b4}
181
182 /\x{65e5}\x{672c}\x{8a9e}/D8
183 ------------------------------------------------------------------
184 0 14 Bra 0
185 3 9 \x{65e5}\x{672c}\x{8a9e}
186 14 14 Ket
187 17 End
188 ------------------------------------------------------------------
189 Capturing subpattern count = 0
190 Options: utf8
191 First char = 230
192 Need char = 158
193 \x{65e5}\x{672c}\x{8a9e}
194 0: \x{65e5}\x{672c}\x{8a9e}
195
196 /\x{80}/D8
197 ------------------------------------------------------------------
198 0 7 Bra 0
199 3 2 \x{80}
200 7 7 Ket
201 10 End
202 ------------------------------------------------------------------
203 Capturing subpattern count = 0
204 Options: utf8
205 First char = 194
206 Need char = 128
207
208 /\x{084}/D8
209 ------------------------------------------------------------------
210 0 7 Bra 0
211 3 2 \x{84}
212 7 7 Ket
213 10 End
214 ------------------------------------------------------------------
215 Capturing subpattern count = 0
216 Options: utf8
217 First char = 194
218 Need char = 132
219
220 /\x{104}/D8
221 ------------------------------------------------------------------
222 0 7 Bra 0
223 3 2 \x{104}
224 7 7 Ket
225 10 End
226 ------------------------------------------------------------------
227 Capturing subpattern count = 0
228 Options: utf8
229 First char = 196
230 Need char = 132
231
232 /\x{861}/D8
233 ------------------------------------------------------------------
234 0 8 Bra 0
235 3 3 \x{861}
236 8 8 Ket
237 11 End
238 ------------------------------------------------------------------
239 Capturing subpattern count = 0
240 Options: utf8
241 First char = 224
242 Need char = 161
243
244 /\x{212ab}/D8
245 ------------------------------------------------------------------
246 0 9 Bra 0
247 3 4 \x{212ab}
248 9 9 Ket
249 12 End
250 ------------------------------------------------------------------
251 Capturing subpattern count = 0
252 Options: utf8
253 First char = 240
254 Need char = 171
255
256 /.{3,5}X/D8
257 ------------------------------------------------------------------
258 0 14 Bra 0
259 3 Any{3}
260 7 Any{0,2}
261 11 1 X
262 14 14 Ket
263 17 End
264 ------------------------------------------------------------------
265 Capturing subpattern count = 0
266 Options: utf8
267 No first char
268 Need char = 'X'
269 \x{212ab}\x{212ab}\x{212ab}\x{861}X
270 0: \x{212ab}\x{212ab}\x{212ab}\x{861}X
271
272
273 /.{3,5}?/D8
274 ------------------------------------------------------------------
275 0 11 Bra 0
276 3 Any{3}
277 7 Any{0,2}?
278 11 11 Ket
279 14 End
280 ------------------------------------------------------------------
281 Capturing subpattern count = 0
282 Options: utf8
283 No first char
284 No need char
285 \x{212ab}\x{212ab}\x{212ab}\x{861}
286 0: \x{212ab}\x{212ab}\x{212ab}
287
288 /-- These tests are here rather than in testinput4 because Perl 5.6 has --/
289 /-- some problems with UTF-8 support, in the area of \x{..} where the --/
290 No match
291 /-- value is < 255. It grumbles about invalid UTF-8 strings. --/
292 No match
293
294 /^[a\x{c0}]b/8
295 \x{c0}b
296 0: \x{c0}b
297
298 /^([a\x{c0}]*?)aa/8
299 a\x{c0}aaaa/
300 0: a\x{c0}aa
301 1: a\x{c0}
302
303 /^([a\x{c0}]*?)aa/8
304 a\x{c0}aaaa/
305 0: a\x{c0}aa
306 1: a\x{c0}
307 a\x{c0}a\x{c0}aaa/
308 0: a\x{c0}a\x{c0}aa
309 1: a\x{c0}a\x{c0}
310
311 /^([a\x{c0}]*)aa/8
312 a\x{c0}aaaa/
313 0: a\x{c0}aaaa
314 1: a\x{c0}aa
315 a\x{c0}a\x{c0}aaa/
316 0: a\x{c0}a\x{c0}aaa
317 1: a\x{c0}a\x{c0}a
318
319 /^([a\x{c0}]*)a\x{c0}/8
320 a\x{c0}aaaa/
321 0: a\x{c0}
322 1:
323 a\x{c0}a\x{c0}aaa/
324 0: a\x{c0}a\x{c0}
325 1: a\x{c0}
326
327 /-- --/
328
329 /(?<=\C)X/8
330 Failed: \C not allowed in lookbehind assertion at offset 6
331
332 /-- This one is here not because it's different to Perl, but because the --/
333 /-- way the captured single-byte is displayed. (In Perl it becomes a --/
334 No match
335 /-- character, and you can't tell the difference.) --/
336 No match
337
338 /X(\C)(.*)/8
339 X\x{1234}
340 0: X\x{1234}
341 1: \xe1
342 2: \x88\xb4
343 X\nabc
344 0: X\x{0a}abc
345 1: \x{0a}
346 2: abc
347
348 /^[ab]/8D
349 ------------------------------------------------------------------
350 0 37 Bra 0
351 3 ^
352 4 [a-b]
353 37 37 Ket
354 40 End
355 ------------------------------------------------------------------
356 Capturing subpattern count = 0
357 Options: anchored utf8
358 No first char
359 No need char
360 bar
361 0: b
362 *** Failers
363 No match
364 c
365 No match
366 \x{ff}
367 No match
368 \x{100}
369 No match
370
371 /^[^ab]/8D
372 ------------------------------------------------------------------
373 0 37 Bra 0
374 3 ^
375 4 [\x00-`c-\xff] (neg)
376 37 37 Ket
377 40 End
378 ------------------------------------------------------------------
379 Capturing subpattern count = 0
380 Options: anchored utf8
381 No first char
382 No need char
383 c
384 0: c
385 \x{ff}
386 0: \x{ff}
387 \x{100}
388 0: \x{100}
389 *** Failers
390 0: *
391 aaa
392 No match
393
394 /[^ab\xC0-\xF0]/8SD
395 ------------------------------------------------------------------
396 0 36 Bra 0
397 3 [\x00-`c-\xbf\xf1-\xff] (neg)
398 36 36 Ket
399 39 End
400 ------------------------------------------------------------------
401 Capturing subpattern count = 0
402 Options: utf8
403 No first char
404 No need char
405 Starting character set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
406 \x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19
407 \x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4
408 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
409 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
410 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0
411 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf
412 \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed \xee
413 \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb \xfc \xfd
414 \xfe \xff
415 \x{f1}
416 0: \x{f1}
417 \x{bf}
418 0: \x{bf}
419 \x{100}
420 0: \x{100}
421 \x{1000}
422 0: \x{1000}
423 *** Failers
424 0: *
425 \x{c0}
426 No match
427 \x{f0}
428 No match
429
430 /Ā{3,4}/8SD
431 ------------------------------------------------------------------
432 0 13 Bra 0
433 3 \x{100}{3}
434 8 \x{100}{,1}
435 13 13 Ket
436 16 End
437 ------------------------------------------------------------------
438 Capturing subpattern count = 0
439 Options: utf8
440 First char = 196
441 Need char = 128
442 Study returned NULL
443 \x{100}\x{100}\x{100}\x{100\x{100}
444 0: \x{100}\x{100}\x{100}
445
446 /(\x{100}+|x)/8SD
447 ------------------------------------------------------------------
448 0 18 Bra 0
449 3 6 Bra 1
450 6 \x{100}+
451 9 6 Alt
452 12 1 x
453 15 12 Ket
454 18 18 Ket
455 21 End
456 ------------------------------------------------------------------
457 Capturing subpattern count = 1
458 Options: utf8
459 No first char
460 No need char
461 Starting character set: x \xc4
462
463 /(\x{100}*a|x)/8SD
464 ------------------------------------------------------------------
465 0 21 Bra 0
466 3 9 Bra 1
467 6 \x{100}*
468 9 1 a
469 12 6 Alt
470 15 1 x
471 18 15 Ket
472 21 21 Ket
473 24 End
474 ------------------------------------------------------------------
475 Capturing subpattern count = 1
476 Options: utf8
477 No first char
478 No need char
479 Starting character set: a x \xc4
480
481 /(\x{100}{0,2}a|x)/8SD
482 ------------------------------------------------------------------
483 0 23 Bra 0
484 3 11 Bra 1
485 6 \x{100}{,2}
486 11 1 a
487 14 6 Alt
488 17 1 x
489 20 17 Ket
490 23 23 Ket
491 26 End
492 ------------------------------------------------------------------
493 Capturing subpattern count = 1
494 Options: utf8
495 No first char
496 No need char
497 Starting character set: a x \xc4
498
499 /(\x{100}{1,2}a|x)/8SD
500 ------------------------------------------------------------------
501 0 27 Bra 0
502 3 15 Bra 1
503 6 2 \x{100}
504 10 \x{100}{,1}
505 15 1 a
506 18 6 Alt
507 21 1 x
508 24 21 Ket
509 27 27 Ket
510 30 End
511 ------------------------------------------------------------------
512 Capturing subpattern count = 1
513 Options: utf8
514 No first char
515 No need char
516 Starting character set: x \xc4
517
518 /\x{100}*(\d+|"(?1)")/8
519 1234
520 0: 1234
521 1: 1234
522 "1234"
523 0: "1234"
524 1: "1234"
525 \x{100}1234
526 0: \x{100}1234
527 1: 1234
528 "\x{100}1234"
529 0: \x{100}1234
530 1: 1234
531 \x{100}\x{100}12ab
532 0: \x{100}\x{100}12
533 1: 12
534 \x{100}\x{100}"12"
535 0: \x{100}\x{100}"12"
536 1: "12"
537 *** Failers
538 No match
539 \x{100}\x{100}abcd
540 No match
541
542 /\x{100}/8D
543 ------------------------------------------------------------------
544 0 7 Bra 0
545 3 2 \x{100}
546 7 7 Ket
547 10 End
548 ------------------------------------------------------------------
549 Capturing subpattern count = 0
550 Options: utf8
551 First char = 196
552 Need char = 128
553
554 /\x{100}*/8D
555 ------------------------------------------------------------------
556 0 6 Bra 0
557 3 \x{100}*
558 6 6 Ket
559 9 End
560 ------------------------------------------------------------------
561 Capturing subpattern count = 0
562 Options: utf8
563 No first char
564 No need char
565
566 /a\x{100}*/8D
567 ------------------------------------------------------------------
568 0 9 Bra 0
569 3 1 a
570 6 \x{100}*
571 9 9 Ket
572 12 End
573 ------------------------------------------------------------------
574 Capturing subpattern count = 0
575 Options: utf8
576 First char = 'a'
577 No need char
578
579 /ab\x{100}*/8D
580 ------------------------------------------------------------------
581 0 10 Bra 0
582 3 2 ab
583 7 \x{100}*
584 10 10 Ket
585 13 End
586 ------------------------------------------------------------------
587 Capturing subpattern count = 0
588 Options: utf8
589 First char = 'a'
590 Need char = 'b'
591
592 /a\x{100}\x{101}*/8D
593 ------------------------------------------------------------------
594 0 11 Bra 0
595 3 3 a\x{100}
596 8 \x{101}*
597 11 11 Ket
598 14 End
599 ------------------------------------------------------------------
600 Capturing subpattern count = 0
601 Options: utf8
602 First char = 'a'
603 Need char = 128
604
605 /a\x{100}\x{101}+/8D
606 ------------------------------------------------------------------
607 0 11 Bra 0
608 3 3 a\x{100}
609 8 \x{101}+
610 11 11 Ket
611 14 End
612 ------------------------------------------------------------------
613 Capturing subpattern count = 0
614 Options: utf8
615 First char = 'a'
616 Need char = 129
617
618 /\x{100}*A/8D
619 ------------------------------------------------------------------
620 0 9 Bra 0
621 3 \x{100}*
622 6 1 A
623 9 9 Ket
624 12 End
625 ------------------------------------------------------------------
626 Capturing subpattern count = 0
627 Options: utf8
628 No first char
629 Need char = 'A'
630 A
631 0: A
632
633 /\x{100}*\d(?R)/8D
634 ------------------------------------------------------------------
635 0 10 Bra 0
636 3 \x{100}*
637 6 \d
638 7 0 Recurse
639 10 10 Ket
640 13 End
641 ------------------------------------------------------------------
642 Capturing subpattern count = 0
643 Options: utf8
644 No first char
645 No need char
646
647 /[^\x{c4}]/D
648 ------------------------------------------------------------------
649 0 36 Bra 0
650 3 [\x01-35-bd-z|~-\xff] (neg)
651 36 36 Ket
652 39 End
653 ------------------------------------------------------------------
654 Capturing subpattern count = 0
655 No options
656 No first char
657 No need char
658
659 /[^\x{c4}]/8D
660 ------------------------------------------------------------------
661 0 36 Bra 0
662 3 [\x00-\xc3\xc5-\xff] (neg)
663 36 36 Ket
664 39 End
665 ------------------------------------------------------------------
666 Capturing subpattern count = 0
667 Options: utf8
668 No first char
669 No need char
670
671 /[\x{100}]/8DM
672 Memory allocation (code space): 47
673 ------------------------------------------------------------------
674 0 11 Bra 0
675 3 [\x{100}]
676 11 11 Ket
677 14 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
691
692 /[Z\x{100}]/8DM
693 Memory allocation (code space): 47
694 ------------------------------------------------------------------
695 0 43 Bra 0
696 3 [Z\x{100}]
697 43 43 Ket
698 46 End
699 ------------------------------------------------------------------
700 Capturing subpattern count = 0
701 Options: utf8
702 No first char
703 No need char
704 Z\x{100}
705 0: Z
706 \x{100}
707 0: \x{100}
708 \x{100}Z
709 0: \x{100}
710 *** Failers
711 No match
712
713 /[\x{200}-\x{100}]/8
714 Failed: range out of order in character class at offset 15
715
716 /[Ā-Ą]/8
717 \x{100}
718 0: \x{100}
719 \x{104}
720 0: \x{104}
721 *** Failers
722 No match
723 \x{105}
724 No match
725 \x{ff}
726 No match
727
728 /[z-\x{100}]/8D
729 ------------------------------------------------------------------
730 0 12 Bra 0
731 3 [z-\x{100}]
732 12 12 Ket
733 15 End
734 ------------------------------------------------------------------
735 Capturing subpattern count = 0
736 Options: utf8
737 No first char
738 No need char
739
740 /[z-\x{100}]/8Di
741 ------------------------------------------------------------------
742 0 45 Bra 0
743 3 [Zz-\xff\x{100}-\x{100}]
744 45 45 Ket
745 48 End
746 ------------------------------------------------------------------
747 Capturing subpattern count = 0
748 Options: caseless utf8
749 No first char
750 No need char
751
752 /[z\Qa-d]Ā\E]/8D
753 ------------------------------------------------------------------
754 0 43 Bra 0
755 3 [\-\]adz\x{100}]
756 43 43 Ket
757 46 End
758 ------------------------------------------------------------------
759 Capturing subpattern count = 0
760 Options: utf8
761 No first char
762 No need char
763 \x{100}
764 0: \x{100}
765 Ā
766 0: \x{100}
767
768 /[\xFF]/D
769 ------------------------------------------------------------------
770 0 6 Bra 0
771 3 1 \xff
772 6 6 Ket
773 9 End
774 ------------------------------------------------------------------
775 Capturing subpattern count = 0
776 No options
777 First char = 255
778 No need char
779 >\xff<
780 0: \xff
781
782 /[\xff]/D8
783 ------------------------------------------------------------------
784 0 36 Bra 0
785 3 [\xff]
786 36 36 Ket
787 39 End
788 ------------------------------------------------------------------
789 Capturing subpattern count = 0
790 Options: utf8
791 No first char
792 No need char
793 >\x{ff}<
794 0: \x{ff}
795
796 /[^\xFF]/D
797 ------------------------------------------------------------------
798 0 5 Bra 0
799 3 [^\xff]
800 5 5 Ket
801 8 End
802 ------------------------------------------------------------------
803 Capturing subpattern count = 0
804 No options
805 No first char
806 No need char
807
808 /[^\xff]/8D
809 ------------------------------------------------------------------
810 0 36 Bra 0
811 3 [\x00-\xfe] (neg)
812 36 36 Ket
813 39 End
814 ------------------------------------------------------------------
815 Capturing subpattern count = 0
816 Options: utf8
817 No first char
818 No need char
819
820 /[Ä-Ü]/8
821 Ö # Matches without Study
822 0: \x{d6}
823 \x{d6}
824 0: \x{d6}
825
826 /[Ä-Ü]/8S
827 Ö <-- Same with Study
828 0: \x{d6}
829 \x{d6}
830 0: \x{d6}
831
832 /[\x{c4}-\x{dc}]/8
833 Ö # Matches without Study
834 0: \x{d6}
835 \x{d6}
836 0: \x{d6}
837
838 /[\x{c4}-\x{dc}]/8S
839 Ö <-- Same with Study
840 0: \x{d6}
841 \x{d6}
842 0: \x{d6}
843
844 /[]/8
845 Failed: invalid UTF-8 string at offset 2
846
847 //8
848 Failed: invalid UTF-8 string at offset 0
849
850 /xxx/8
851 Failed: invalid UTF-8 string at offset 1
852
853 /xxx/8?D
854 ------------------------------------------------------------------
855 0 11 Bra 0
856 3 6 \x{c3}\x{f8}xx
857 11 11 Ket
858 14 End
859 ------------------------------------------------------------------
860 Capturing subpattern count = 0
861 Options: utf8 no_utf8_check
862 First char = 195
863 Need char = 'x'
864
865 /abc/8
866 ]
867 Error -10
868
869 Error -10
870
871 Error -10
872 \?
873 No match
874
875 /anything/8
876 \xc0\x80
877 Error -10
878 \xc1\x8f
879 Error -10
880 \xe0\x9f\x80
881 Error -10
882 \xf0\x8f\x80\x80
883 Error -10
884 \xf8\x87\x80\x80\x80
885 Error -10
886 \xfc\x83\x80\x80\x80\x80
887 Error -10
888 \xfe\x80\x80\x80\x80\x80
889 Error -10
890 \xff\x80\x80\x80\x80\x80
891 Error -10
892 \xc3\x8f
893 No match
894 \xe0\xaf\x80
895 No match
896 \xe1\x80\x80
897 No match
898 \xf0\x9f\x80\x80
899 No match
900 \xf1\x8f\x80\x80
901 No match
902 \xf8\x88\x80\x80\x80
903 No match
904 \xf9\x87\x80\x80\x80
905 No match
906 \xfc\x84\x80\x80\x80\x80
907 No match
908 \xfd\x83\x80\x80\x80\x80
909 No match
910
911 /\x{100}abc(xyz(?1))/8D
912 ------------------------------------------------------------------
913 0 24 Bra 0
914 3 5 \x{100}abc
915 10 11 Bra 1
916 13 3 xyz
917 18 10 Recurse
918 21 11 Ket
919 24 24 Ket
920 27 End
921 ------------------------------------------------------------------
922 Capturing subpattern count = 1
923 Options: utf8
924 First char = 196
925 Need char = 'z'
926
927 /[^\x{100}]abc(xyz(?1))/8D
928 ------------------------------------------------------------------
929 0 30 Bra 0
930 3 [^\x{100}]
931 11 3 abc
932 16 11 Bra 1
933 19 3 xyz
934 24 16 Recurse
935 27 11 Ket
936 30 30 Ket
937 33 End
938 ------------------------------------------------------------------
939 Capturing subpattern count = 1
940 Options: utf8
941 No first char
942 Need char = 'z'
943
944 /[ab\x{100}]abc(xyz(?1))/8D
945 ------------------------------------------------------------------
946 0 62 Bra 0
947 3 [a-b\x{100}]
948 43 3 abc
949 48 11 Bra 1
950 51 3 xyz
951 56 48 Recurse
952 59 11 Ket
953 62 62 Ket
954 65 End
955 ------------------------------------------------------------------
956 Capturing subpattern count = 1
957 Options: utf8
958 No first char
959 Need char = 'z'
960
961 /(\x{100}(b(?2)c))?/D8
962 ------------------------------------------------------------------
963 0 29 Bra 0
964 3 Brazero
965 4 22 Bra 1
966 7 2 \x{100}
967 11 12 Bra 2
968 14 1 b
969 17 11 Recurse
970 20 1 c
971 23 12 Ket
972 26 22 Ket
973 29 29 Ket
974 32 End
975 ------------------------------------------------------------------
976 Capturing subpattern count = 2
977 Options: utf8
978 No first char
979 No need char
980
981 /(\x{100}(b(?2)c)){0,2}/D8
982 ------------------------------------------------------------------
983 0 61 Bra 0
984 3 Brazero
985 4 54 Bra 0
986 7 22 Bra 1
987 10 2 \x{100}
988 14 12 Bra 2
989 17 1 b
990 20 14 Recurse
991 23 1 c
992 26 12 Ket
993 29 22 Ket
994 32 Brazero
995 33 22 Bra 1
996 36 2 \x{100}
997 40 12 Bra 2
998 43 1 b
999 46 14 Recurse
1000 49 1 c
1001 52 12 Ket
1002 55 22 Ket
1003 58 54 Ket
1004 61 61 Ket
1005 64 End
1006 ------------------------------------------------------------------
1007 Capturing subpattern count = 2
1008 Options: utf8
1009 No first char
1010 No need char
1011
1012 /(\x{100}(b(?1)c))?/D8
1013 ------------------------------------------------------------------
1014 0 29 Bra 0
1015 3 Brazero
1016 4 22 Bra 1
1017 7 2 \x{100}
1018 11 12 Bra 2
1019 14 1 b
1020 17 4 Recurse
1021 20 1 c
1022 23 12 Ket
1023 26 22 Ket
1024 29 29 Ket
1025 32 End
1026 ------------------------------------------------------------------
1027 Capturing subpattern count = 2
1028 Options: utf8
1029 No first char
1030 No need char
1031
1032 /(\x{100}(b(?1)c)){0,2}/D8
1033 ------------------------------------------------------------------
1034 0 61 Bra 0
1035 3 Brazero
1036 4 54 Bra 0
1037 7 22 Bra 1
1038 10 2 \x{100}
1039 14 12 Bra 2
1040 17 1 b
1041 20 7 Recurse
1042 23 1 c
1043 26 12 Ket
1044 29 22 Ket
1045 32 Brazero
1046 33 22 Bra 1
1047 36 2 \x{100}
1048 40 12 Bra 2
1049 43 1 b
1050 46 7 Recurse
1051 49 1 c
1052 52 12 Ket
1053 55 22 Ket
1054 58 54 Ket
1055 61 61 Ket
1056 64 End
1057 ------------------------------------------------------------------
1058 Capturing subpattern count = 2
1059 Options: utf8
1060 No first char
1061 No need char
1062
1063 / End of testinput5 /

  ViewVC Help
Powered by ViewVC 1.1.5