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

Contents of /code/trunk/testdata/testoutput6

Parent Directory Parent Directory | Revision Log Revision Log


Revision 79 - (hide annotations) (download)
Sat Feb 24 21:40:52 2007 UTC (7 years, 7 months ago) by nigel
File size: 16226 byte(s)
Load pcre-6.1 into code/trunk.

1 nigel 79 PCRE version 6.1 21-Jun-2005
2 nigel 75
3     /^\pC\pL\pM\pN\pP\pS\pZ</8
4     \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
5     0: \x{7f}\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
6     \np\x{300}9!\$ <
7     0: \x{0a}p\x{300}9!$ <
8     ** Failers
9     No match
10     ap\x{300}9!\$ <
11     No match
12    
13     /^\PC/8
14     X
15     0: X
16     ** Failers
17     0: *
18     \x7f
19     No match
20    
21     /^\PL/8
22     9
23     0: 9
24     ** Failers
25     0: *
26     \x{c0}
27     No match
28    
29     /^\PM/8
30     X
31     0: X
32     ** Failers
33     0: *
34     \x{30f}
35     No match
36    
37     /^\PN/8
38     X
39     0: X
40     ** Failers
41     0: *
42     \x{660}
43     No match
44    
45     /^\PP/8
46     X
47     0: X
48     ** Failers
49     No match
50     \x{66c}
51     No match
52    
53     /^\PS/8
54     X
55     0: X
56     ** Failers
57     0: *
58     \x{f01}
59     No match
60    
61     /^\PZ/8
62     X
63     0: X
64     ** Failers
65     0: *
66     \x{1680}
67     No match
68    
69     /^\p{Cc}/8
70     \x{017}
71     0: \x{17}
72     \x{09f}
73     0: \x{9f}
74     ** Failers
75     No match
76     \x{0600}
77     No match
78    
79     /^\p{Cf}/8
80     \x{601}
81     0: \x{601}
82     ** Failers
83     No match
84     \x{09f}
85     No match
86    
87     /^\p{Cn}/8
88     ** Failers
89     No match
90     \x{09f}
91     No match
92    
93     /^\p{Co}/8
94     \x{f8ff}
95     0: \x{f8ff}
96     ** Failers
97     No match
98     \x{09f}
99     No match
100    
101     /^\p{Cs}/8
102     \x{dfff}
103     0: \x{dfff}
104     ** Failers
105     No match
106     \x{09f}
107     No match
108    
109     /^\p{Ll}/8
110     a
111     0: a
112     ** Failers
113     No match
114     Z
115     No match
116     \x{dfff}
117     No match
118    
119     /^\p{Lm}/8
120     \x{2b0}
121     0: \x{2b0}
122     ** Failers
123     No match
124     a
125     No match
126    
127     /^\p{Lo}/8
128     \x{1bb}
129     0: \x{1bb}
130     ** Failers
131     No match
132     a
133     No match
134     \x{2b0}
135     No match
136    
137     /^\p{Lt}/8
138     \x{1c5}
139     0: \x{1c5}
140     ** Failers
141     No match
142     a
143     No match
144     \x{2b0}
145     No match
146    
147     /^\p{Lu}/8
148     A
149     0: A
150     ** Failers
151     No match
152     \x{2b0}
153     No match
154    
155     /^\p{Mc}/8
156     \x{903}
157     0: \x{903}
158     ** Failers
159     No match
160     X
161     No match
162     \x{300}
163     No match
164    
165     /^\p{Me}/8
166     \x{488}
167     0: \x{488}
168     ** Failers
169     No match
170     X
171     No match
172     \x{903}
173     No match
174     \x{300}
175     No match
176    
177     /^\p{Mn}/8
178     \x{300}
179     0: \x{300}
180     ** Failers
181     No match
182     X
183     No match
184     \x{903}
185     No match
186    
187     /^\p{Nd}+/8
188     0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}\x{66a}
189     0: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}
190     \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}\x{6fa}
191     0: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}
192     \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}\x{970}
193     0: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}
194     ** Failers
195     No match
196     X
197     No match
198    
199     /^\p{Nl}/8
200     \x{16ee}
201     0: \x{16ee}
202     ** Failers
203     No match
204     X
205     No match
206     \x{966}
207     No match
208    
209     /^\p{No}/8
210     \x{b2}
211     0: \x{b2}
212     \x{b3}
213     0: \x{b3}
214     ** Failers
215     No match
216     X
217     No match
218     \x{16ee}
219     No match
220    
221     /^\p{Pc}/8
222     \x5f
223     0: _
224     \x{203f}
225     0: \x{203f}
226     ** Failers
227     No match
228     X
229     No match
230     -
231     No match
232     \x{58a}
233     No match
234    
235     /^\p{Pd}/8
236     -
237     0: -
238     \x{58a}
239     0: \x{58a}
240     ** Failers
241     No match
242     X
243     No match
244     \x{203f}
245     No match
246    
247     /^\p{Pe}/8
248     )
249     0: )
250     ]
251     0: ]
252     }
253     0: }
254     \x{f3b}
255     0: \x{f3b}
256     ** Failers
257     No match
258     X
259     No match
260     \x{203f}
261     No match
262     (
263     No match
264     [
265     No match
266     {
267     No match
268     \x{f3c}
269     No match
270    
271     /^\p{Pf}/8
272     \x{bb}
273     0: \x{bb}
274     \x{2019}
275     0: \x{2019}
276     ** Failers
277     No match
278     X
279     No match
280     \x{203f}
281     No match
282    
283     /^\p{Pi}/8
284     \x{ab}
285     0: \x{ab}
286     \x{2018}
287     0: \x{2018}
288     ** Failers
289     No match
290     X
291     No match
292     \x{203f}
293     No match
294    
295     /^\p{Po}/8
296     !
297     0: !
298     \x{37e}
299     0: \x{37e}
300     ** Failers
301     0: *
302     X
303     No match
304     \x{203f}
305     No match
306    
307     /^\p{Ps}/8
308     (
309     0: (
310     [
311     0: [
312     {
313     0: {
314     \x{f3c}
315     0: \x{f3c}
316     ** Failers
317     No match
318     X
319     No match
320     )
321     No match
322     ]
323     No match
324     }
325     No match
326     \x{f3b}
327     No match
328    
329     /^\p{Sc}+/8
330     $\x{a2}\x{a3}\x{a4}\x{a5}\x{a6}
331     0: $\x{a2}\x{a3}\x{a4}\x{a5}
332     \x{9f2}
333     0: \x{9f2}
334     ** Failers
335     No match
336     X
337     No match
338     \x{2c2}
339     No match
340    
341     /^\p{Sk}/8
342     \x{2c2}
343     0: \x{2c2}
344     ** Failers
345     No match
346     X
347     No match
348     \x{9f2}
349     No match
350    
351     /^\p{Sm}+/8
352     +<|~\x{ac}\x{2044}
353     0: +<|~\x{ac}\x{2044}
354     ** Failers
355     No match
356     X
357     No match
358     \x{9f2}
359     No match
360    
361     /^\p{So}/8
362     \x{a6}
363     0: \x{a6}
364     \x{482}
365     0: \x{482}
366     ** Failers
367     No match
368     X
369     No match
370     \x{9f2}
371     No match
372    
373     /^\p{Zl}/8
374     \x{2028}
375     0: \x{2028}
376     ** Failers
377     No match
378     X
379     No match
380     \x{2029}
381     No match
382    
383     /^\p{Zp}/8
384     \x{2029}
385     0: \x{2029}
386     ** Failers
387     No match
388     X
389     No match
390     \x{2028}
391     No match
392    
393     /^\p{Zs}/8
394     \ \
395     0:
396     \x{a0}
397     0: \x{a0}
398     \x{1680}
399     0: \x{1680}
400     \x{180e}
401     0: \x{180e}
402     \x{2000}
403     0: \x{2000}
404     \x{2001}
405     0: \x{2001}
406     ** Failers
407     No match
408     \x{2028}
409     No match
410     \x{200d}
411     No match
412    
413     /\p{Nd}+(..)/8
414     \x{660}\x{661}\x{662}ABC
415     0: \x{660}\x{661}\x{662}AB
416     1: AB
417    
418     /\p{Nd}+?(..)/8
419     \x{660}\x{661}\x{662}ABC
420     0: \x{660}\x{661}\x{662}
421     1: \x{661}\x{662}
422    
423     /\p{Nd}{2,}(..)/8
424     \x{660}\x{661}\x{662}ABC
425     0: \x{660}\x{661}\x{662}AB
426     1: AB
427    
428     /\p{Nd}{2,}?(..)/8
429     \x{660}\x{661}\x{662}ABC
430     0: \x{660}\x{661}\x{662}A
431     1: \x{662}A
432    
433     /\p{Nd}*(..)/8
434     \x{660}\x{661}\x{662}ABC
435     0: \x{660}\x{661}\x{662}AB
436     1: AB
437    
438     /\p{Nd}*?(..)/8
439     \x{660}\x{661}\x{662}ABC
440     0: \x{660}\x{661}
441     1: \x{660}\x{661}
442    
443     /\p{Nd}{2}(..)/8
444     \x{660}\x{661}\x{662}ABC
445     0: \x{660}\x{661}\x{662}A
446     1: \x{662}A
447    
448     /\p{Nd}{2,3}(..)/8
449     \x{660}\x{661}\x{662}ABC
450     0: \x{660}\x{661}\x{662}AB
451     1: AB
452    
453     /\p{Nd}{2,3}?(..)/8
454     \x{660}\x{661}\x{662}ABC
455     0: \x{660}\x{661}\x{662}A
456     1: \x{662}A
457    
458     /\p{Nd}?(..)/8
459     \x{660}\x{661}\x{662}ABC
460     0: \x{660}\x{661}\x{662}
461     1: \x{661}\x{662}
462    
463     /\p{Nd}??(..)/8
464     \x{660}\x{661}\x{662}ABC
465     0: \x{660}\x{661}
466     1: \x{660}\x{661}
467    
468     /\p{Nd}*+(..)/8
469     \x{660}\x{661}\x{662}ABC
470     0: \x{660}\x{661}\x{662}AB
471     1: AB
472    
473     /\p{Nd}*+(...)/8
474     \x{660}\x{661}\x{662}ABC
475     0: \x{660}\x{661}\x{662}ABC
476     1: ABC
477    
478     /\p{Nd}*+(....)/8
479     ** Failers
480     0: ** F
481     1: ** F
482     \x{660}\x{661}\x{662}ABC
483     No match
484    
485     /\p{Lu}/8i
486     A
487     0: A
488     a\x{10a0}B
489     0: \x{10a0}
490     ** Failers
491     0: F
492     a
493     No match
494     \x{1d00}
495     No match
496    
497     /\p{^Lu}/8i
498     1234
499     0: 1
500     ** Failers
501     0: *
502     ABC
503     No match
504    
505     /\P{Lu}/8i
506     1234
507     0: 1
508     ** Failers
509     0: *
510     ABC
511     No match
512    
513     /(?<=A\p{Nd})XYZ/8
514     A2XYZ
515     0: XYZ
516     123A5XYZPQR
517     0: XYZ
518     ABA\x{660}XYZpqr
519     0: XYZ
520     ** Failers
521     No match
522     AXYZ
523     No match
524     XYZ
525     No match
526    
527     /(?<!\pL)XYZ/8
528     1XYZ
529     0: XYZ
530     AB=XYZ..
531     0: XYZ
532     XYZ
533     0: XYZ
534     ** Failers
535     No match
536     WXYZ
537     No match
538    
539     /[\p{L}]/D
540     ------------------------------------------------------------------
541     0 10 Bra 0
542     3 [\p{L}]
543     10 10 Ket
544     13 End
545     ------------------------------------------------------------------
546     Capturing subpattern count = 0
547     No options
548     No first char
549     No need char
550    
551     /[\p{^L}]/D
552     ------------------------------------------------------------------
553     0 10 Bra 0
554     3 [\P{L}]
555     10 10 Ket
556     13 End
557     ------------------------------------------------------------------
558     Capturing subpattern count = 0
559     No options
560     No first char
561     No need char
562    
563     /[\P{L}]/D
564     ------------------------------------------------------------------
565     0 10 Bra 0
566     3 [\P{L}]
567     10 10 Ket
568     13 End
569     ------------------------------------------------------------------
570     Capturing subpattern count = 0
571     No options
572     No first char
573     No need char
574    
575     /[\P{^L}]/D
576     ------------------------------------------------------------------
577     0 10 Bra 0
578     3 [\p{L}]
579     10 10 Ket
580     13 End
581     ------------------------------------------------------------------
582     Capturing subpattern count = 0
583     No options
584     No first char
585     No need char
586    
587     /[abc\p{L}\x{0660}]/8D
588     ------------------------------------------------------------------
589     0 45 Bra 0
590     3 [a-c\p{L}\x{660}]
591     45 45 Ket
592     48 End
593     ------------------------------------------------------------------
594     Capturing subpattern count = 0
595     Options: utf8
596     No first char
597     No need char
598    
599     /[\p{Nd}]/8DM
600     Memory allocation (code space): 46
601     ------------------------------------------------------------------
602     0 10 Bra 0
603     3 [\p{Nd}]
604     10 10 Ket
605     13 End
606     ------------------------------------------------------------------
607     Capturing subpattern count = 0
608     Options: utf8
609     No first char
610     No need char
611     1234
612     0: 1
613    
614     /[\p{Nd}+-]+/8DM
615     Memory allocation (code space): 47
616     ------------------------------------------------------------------
617     0 43 Bra 0
618     3 [+\-\p{Nd}]+
619     43 43 Ket
620     46 End
621     ------------------------------------------------------------------
622     Capturing subpattern count = 0
623     Partial matching not supported
624     Options: utf8
625     No first char
626     No need char
627     1234
628     0: 1234
629     12-34
630     0: 12-34
631     12+\x{661}-34
632     0: 12+\x{661}-34
633     ** Failers
634     No match
635     abcd
636     No match
637    
638     /[\P{Nd}]+/8
639     abcd
640     0: abcd
641     ** Failers
642     0: ** Failers
643     1234
644     No match
645    
646     /\D+/8
647     11111111111111111111111111111111111111111111111111111111111111111111111
648     No match
649     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
650     0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
651    
652     /\P{Nd}+/8
653     11111111111111111111111111111111111111111111111111111111111111111111111
654     No match
655     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
656     0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
657    
658     /[\D]+/8
659     11111111111111111111111111111111111111111111111111111111111111111111111
660     No match
661     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
662     0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
663    
664     /[\P{Nd}]+/8
665     11111111111111111111111111111111111111111111111111111111111111111111111
666     No match
667     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
668     0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
669    
670     /[\D\P{Nd}]+/8
671     11111111111111111111111111111111111111111111111111111111111111111111111
672     No match
673     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
674     0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
675    
676     /\pL/8
677     a
678     0: a
679     A
680     0: A
681    
682     /\pL/8i
683     a
684     0: a
685     A
686     0: A
687    
688     /\p{Lu}/8
689     A
690     0: A
691     aZ
692     0: Z
693     ** Failers
694     0: F
695     abc
696     No match
697    
698     /\p{Lu}/8i
699     A
700     0: A
701     aZ
702     0: Z
703     ** Failers
704     0: F
705     abc
706     No match
707    
708     /\p{Ll}/8
709     a
710     0: a
711     Az
712     0: z
713     ** Failers
714     0: a
715     ABC
716     No match
717    
718     /\p{Ll}/8i
719     a
720     0: a
721     Az
722     0: z
723     ** Failers
724     0: a
725     ABC
726     No match
727    
728     /^\x{c0}$/8i
729     \x{c0}
730     0: \x{c0}
731     \x{e0}
732     0: \x{e0}
733    
734     /^\x{e0}$/8i
735     \x{c0}
736     0: \x{c0}
737     \x{e0}
738     0: \x{e0}
739    
740     /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8
741     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
742     0: A\x{391}\x{10427}\x{ff3a}\x{1fb0}
743     ** Failers
744     No match
745     a\x{391}\x{10427}\x{ff3a}\x{1fb0}
746     No match
747     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
748     No match
749     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
750     No match
751     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
752     No match
753     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
754     No match
755    
756     /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8i
757     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
758     0: A\x{391}\x{10427}\x{ff3a}\x{1fb0}
759     a\x{391}\x{10427}\x{ff3a}\x{1fb0}
760     0: a\x{391}\x{10427}\x{ff3a}\x{1fb0}
761     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
762     0: A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
763     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
764     0: A\x{391}\x{1044f}\x{ff3a}\x{1fb0}
765     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
766     0: A\x{391}\x{10427}\x{ff5a}\x{1fb0}
767     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
768     0: A\x{391}\x{10427}\x{ff3a}\x{1fb8}
769    
770     /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iD
771     ------------------------------------------------------------------
772     0 21 Bra 0
773     3 NC A\x{391}\x{10427}\x{ff3a}\x{1fb0}
774     21 21 Ket
775     24 End
776     ------------------------------------------------------------------
777     Capturing subpattern count = 0
778     Options: caseless utf8
779     First char = 'A' (caseless)
780     No need char
781    
782     /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8D
783     ------------------------------------------------------------------
784     0 21 Bra 0
785     3 A\x{391}\x{10427}\x{ff3a}\x{1fb0}
786     21 21 Ket
787     24 End
788     ------------------------------------------------------------------
789     Capturing subpattern count = 0
790     Options: utf8
791     First char = 'A'
792     Need char = 176
793    
794     /AB\x{1fb0}/8D
795     ------------------------------------------------------------------
796     0 11 Bra 0
797     3 AB\x{1fb0}
798     11 11 Ket
799     14 End
800     ------------------------------------------------------------------
801     Capturing subpattern count = 0
802     Options: utf8
803     First char = 'A'
804     Need char = 176
805    
806     /AB\x{1fb0}/8Di
807     ------------------------------------------------------------------
808     0 11 Bra 0
809     3 NC AB\x{1fb0}
810     11 11 Ket
811     14 End
812     ------------------------------------------------------------------
813     Capturing subpattern count = 0
814     Options: caseless utf8
815     First char = 'A' (caseless)
816     Need char = 'B' (caseless)
817    
818     /\x{391}+/8i
819     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
820     0: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
821    
822     /\x{391}{3,5}(.)/8i
823     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
824     0: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
825     1: X
826    
827     /\x{391}{3,5}?(.)/8i
828     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
829     0: \x{391}\x{3b1}\x{3b1}\x{3b1}
830     1: \x{3b1}
831    
832     /[\x{391}\x{ff3a}]/8i
833     \x{391}
834     0: \x{391}
835     \x{ff3a}
836     0: \x{ff3a}
837     \x{3b1}
838     0: \x{3b1}
839     \x{ff5a}
840     0: \x{ff5a}
841    
842     /[\x{c0}\x{391}]/8i
843     \x{c0}
844     0: \x{c0}
845     \x{e0}
846     0: \x{e0}
847    
848     /[\x{105}-\x{109}]/8iD
849     ------------------------------------------------------------------
850     0 13 Bra 0
851     3 [\x{104}-\x{109}]
852     13 13 Ket
853     16 End
854     ------------------------------------------------------------------
855     Capturing subpattern count = 0
856     Options: caseless utf8
857     No first char
858     No need char
859     \x{104}
860     0: \x{104}
861     \x{105}
862     0: \x{105}
863     \x{109}
864     0: \x{109}
865     ** Failers
866     No match
867     \x{100}
868     No match
869     \x{10a}
870     No match
871    
872     /[z-\x{100}]/8iD
873     ------------------------------------------------------------------
874     0 20 Bra 0
875     3 [Z\x{39c}\x{178}z-\x{101}]
876     20 20 Ket
877     23 End
878     ------------------------------------------------------------------
879     Capturing subpattern count = 0
880     Options: caseless utf8
881     No first char
882     No need char
883     Z
884     0: Z
885     z
886     0: z
887     \x{39c}
888     0: \x{39c}
889     \x{178}
890     0: \x{178}
891     |
892     0: |
893     \x{80}
894     0: \x{80}
895     \x{ff}
896     0: \x{ff}
897     \x{100}
898     0: \x{100}
899     \x{101}
900     0: \x{101}
901     ** Failers
902     No match
903     \x{102}
904     No match
905     Y
906     No match
907     y
908     No match
909    
910     /[z-\x{100}]/8Di
911     ------------------------------------------------------------------
912     0 20 Bra 0
913     3 [Z\x{39c}\x{178}z-\x{101}]
914     20 20 Ket
915     23 End
916     ------------------------------------------------------------------
917     Capturing subpattern count = 0
918     Options: caseless utf8
919     No first char
920     No need char
921    
922     /^\X/8
923     A
924     0: A
925     A\x{300}BC
926     0: A\x{300}
927     A\x{300}\x{301}\x{302}BC
928     0: A\x{300}\x{301}\x{302}
929     *** Failers
930     0: *
931     \x{300}
932     No match
933    
934     /^[\X]/8
935     X123
936     0: X
937     *** Failers
938     No match
939     AXYZ
940     No match
941    
942     /^(\X*)C/8
943     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
944     0: A\x{300}\x{301}\x{302}BC
945     1: A\x{300}\x{301}\x{302}B
946     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
947     0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
948     1: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
949    
950     /^(\X*?)C/8
951     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
952     0: A\x{300}\x{301}\x{302}BC
953     1: A\x{300}\x{301}\x{302}B
954     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
955     0: A\x{300}\x{301}\x{302}BC
956     1: A\x{300}\x{301}\x{302}B
957    
958     /^(\X*)(.)/8
959     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
960     0: A\x{300}\x{301}\x{302}BCA
961     1: A\x{300}\x{301}\x{302}BC
962     2: A
963     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
964     0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
965     1: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
966     2: C
967    
968     /^(\X*?)(.)/8
969     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
970     0: A
971     1:
972     2: A
973     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
974     0: A
975     1:
976     2: A
977    
978     /^\X(.)/8
979     *** Failers
980     0: **
981     1: *
982     A\x{300}\x{301}\x{302}
983     No match
984    
985     /^\X{2,3}(.)/8
986     A\x{300}\x{301}B\x{300}X
987     0: A\x{300}\x{301}B\x{300}X
988     1: X
989     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
990     0: A\x{300}\x{301}B\x{300}C
991     1: C
992     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
993     0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
994     1: X
995     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
996     0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}D
997     1: D
998    
999     /^\X{2,3}?(.)/8
1000     A\x{300}\x{301}B\x{300}X
1001     0: A\x{300}\x{301}B\x{300}X
1002     1: X
1003     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
1004     0: A\x{300}\x{301}B\x{300}C
1005     1: C
1006     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
1007     0: A\x{300}\x{301}B\x{300}C
1008     1: C
1009     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
1010     0: A\x{300}\x{301}B\x{300}C
1011     1: C
1012    
1013     / End of testinput6 /

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12