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

Diff of /code/trunk/testdata/testinput2

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

revision 336 by ph10, Sat Apr 12 15:59:03 2008 UTC revision 432 by ph10, Wed Sep 2 16:02:56 2009 UTC
# Line 123  Line 123 
123      defabc      defabc
124      \Zdefabc      \Zdefabc
125    
126  /abc/IP  /abc/P
127      abc      abc
128      *** Failers      *** Failers
129    
130  /^abc|def/IP  /^abc|def/P
131      abcdef      abcdef
132      abcdef\B      abcdef\B
133    
134  /.*((abc)$|(def))/IP  /.*((abc)$|(def))/P
135      defabc      defabc
136      \Zdefabc      \Zdefabc
137    
138  /the quick brown fox/IP  /the quick brown fox/P
139      the quick brown fox      the quick brown fox
140      *** Failers      *** Failers
141      The Quick Brown Fox      The Quick Brown Fox
142    
143  /the quick brown fox/IPi  /the quick brown fox/Pi
144      the quick brown fox      the quick brown fox
145      The Quick Brown Fox      The Quick Brown Fox
146    
147  /abc.def/IP  /abc.def/P
148      *** Failers      *** Failers
149      abc\ndef      abc\ndef
150    
151  /abc$/IP  /abc$/P
152      abc      abc
153      abc\n      abc\n
154    
155  /(abc)\2/IP  /(abc)\2/P
156    
157  /(abc\1)/IP  /(abc\1)/P
158      abc      abc
159    
160  /)/  /)/
# Line 593  Line 593 
593      *** Failers      *** Failers
594      \Nabc      \Nabc
595    
596  /a*(b+)(z)(z)/IP  /a*(b+)(z)(z)/P
597      aaaabbbbzzzz      aaaabbbbzzzz
598      aaaabbbbzzzz\O0      aaaabbbbzzzz\O0
599      aaaabbbbzzzz\O1      aaaabbbbzzzz\O1
# Line 1419  Line 1419 
1419      ** Failers      ** Failers
1420      line one\nthis is a line\nbreak in the second line      line one\nthis is a line\nbreak in the second line
1421    
1422  /ab.cd/IP  /ab.cd/P
1423      ab-cd      ab-cd
1424      ab=cd      ab=cd
1425      ** Failers      ** Failers
1426      ab\ncd      ab\ncd
1427    
1428  /ab.cd/IPs  /ab.cd/Ps
1429      ab-cd      ab-cd
1430      ab=cd      ab=cd
1431      ab\ncd      ab\ncd
# Line 1480  Line 1480 
1480      (this)      (this)
1481      ((this))      ((this))
1482    
1483  /a(b)c/IPN  /a(b)c/PN
1484      abc      abc
1485    
1486  /a(?P<name>b)c/IPN  /a(?P<name>b)c/PN
1487      abc      abc
1488    
1489  /\x{100}/I  /\x{100}/I
# Line 1988  a random value. /Ix Line 1988  a random value. /Ix
1988      a\rb\<anycrlf>      a\rb\<anycrlf>
1989    
1990  /^abc./mgx<any>  /^abc./mgx<any>
1991      abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x85abc7 \x{2028}abc8 \x{2029}abc9 JUNK      abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x85abc7 JUNK
1992    
1993  /abc.$/mgx<any>  /abc.$/mgx<any>
1994      abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x85 abc7\x{2028} abc8\x{2029} abc9      abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x85 abc7 abc9
1995    
1996  /a/<cr><any>  /a/<cr><any>
1997    
# Line 2147  a random value. /Ix Line 2147  a random value. /Ix
2147      abc\r\n\r\n      abc\r\n\r\n
2148    
2149  /abc.$/mgx<anycrlf>  /abc.$/mgx<anycrlf>
2150      abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x85 abc7\x{2028} abc8\x{2029} abc9      abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x85 abc9
2151    
2152  /^X/m  /^X/m
2153      XABC      XABC
# Line 2667  a random value. /Ix Line 2667  a random value. /Ix
2667  /TA]/<JS>  /TA]/<JS>
2668      The ACTA] comes      The ACTA] comes
2669    
2670    /(?2)[]a()b](abc)/
2671        abcbabc
2672    
2673    /(?2)[^]a()b](abc)/
2674        abcbabc
2675    
2676    /(?1)[]a()b](abc)/
2677        abcbabc
2678        ** Failers
2679        abcXabc
2680    
2681    /(?1)[^]a()b](abc)/
2682        abcXabc
2683        ** Failers
2684        abcbabc
2685    
2686    /(?2)[]a()b](abc)(xyz)/
2687        xyzbabcxyz
2688    
2689    /(?&N)[]a(?<N>)](?<M>abc)/
2690       abc<abc
2691    
2692    /(?&N)[]a(?<N>)](abc)/
2693       abc<abc
2694    
2695    /a[]b/
2696    
2697    /a[^]b/
2698    
2699    /a[]b/<JS>
2700        ** Failers
2701        ab
2702    
2703    /a[]+b/<JS>
2704        ** Failers
2705        ab
2706    
2707    /a[]*+b/<JS>
2708        ** Failers
2709        ab
2710    
2711    /a[^]b/<JS>
2712        aXb
2713        a\nb
2714        ** Failers
2715        ab
2716    
2717    /a[^]+b/<JS>
2718        aXb
2719        a\nX\nXb
2720        ** Failers
2721        ab
2722    
2723    /a(?!)+b/
2724    
2725    /a(*FAIL)+b/
2726    
2727    /(abc|pqr|123){0}[xyz]/SI
2728    
2729    /(?(?=.*b)b|^)/CI
2730       adc
2731       abc
2732    
2733    /(?(?=b).*b|^d)/I
2734    
2735    /(?(?=.*b).*b|^d)/I
2736    
2737    /a?|b?/P
2738        abc
2739        ** Failers
2740        ddd\N
2741    
2742    /xyz/C
2743      xyz
2744      abcxyz
2745      abcxyz\Y
2746      ** Failers
2747      abc
2748      abc\Y
2749      abcxypqr
2750      abcxypqr\Y
2751    
2752    /^"((?(?=[a])[^"])|b)*"$/C
2753        "ab"
2754    
2755    /^"((?(?=[a])[^"])|b)*"$/
2756        "ab"
2757    
2758    /^X(?5)(a)(?|(b)|(q))(c)(d)(Y)/
2759        XYabcdY
2760    
2761    /^X(?5)(a)(?|(b)|(q))(c)(d)Y/
2762        XYabcdY
2763    
2764    /^X(?&N)(a)(?|(b)|(q))(c)(d)(?<N>Y)/
2765        XYabcdY
2766    
2767    /^X(?7)(a)(?|(b)|(q)(r)(s))(c)(d)(Y)/
2768        XYabcdY
2769    
2770    /^X(?7)(a)(?|(b|(r)(s))|(q))(c)(d)(Y)/
2771        XYabcdY
2772    
2773    /^X(?7)(a)(?|(b|(?|(r)|(t))(s))|(q))(c)(d)(Y)/
2774        XYabcdY
2775    
2776    /Xa{2,4}b/
2777        X\P
2778        Xa\P
2779        Xaa\P
2780        Xaaa\P
2781        Xaaaa\P
2782    
2783    /Xa{2,4}?b/
2784        X\P
2785        Xa\P
2786        Xaa\P
2787        Xaaa\P
2788        Xaaaa\P
2789    
2790    /Xa{2,4}+b/
2791        X\P
2792        Xa\P
2793        Xaa\P
2794        Xaaa\P
2795        Xaaaa\P
2796    
2797    /X\d{2,4}b/
2798        X\P
2799        X3\P
2800        X33\P
2801        X333\P
2802        X3333\P
2803    
2804    /X\d{2,4}?b/
2805        X\P
2806        X3\P
2807        X33\P
2808        X333\P
2809        X3333\P
2810    
2811    /X\d{2,4}+b/
2812        X\P
2813        X3\P
2814        X33\P
2815        X333\P
2816        X3333\P
2817    
2818    /X\D{2,4}b/
2819        X\P
2820        Xa\P
2821        Xaa\P
2822        Xaaa\P
2823        Xaaaa\P
2824    
2825    /X\D{2,4}?b/
2826        X\P
2827        Xa\P
2828        Xaa\P
2829        Xaaa\P
2830        Xaaaa\P
2831    
2832    /X\D{2,4}+b/
2833        X\P
2834        Xa\P
2835        Xaa\P
2836        Xaaa\P
2837        Xaaaa\P
2838    
2839    /X[abc]{2,4}b/
2840        X\P
2841        Xa\P
2842        Xaa\P
2843        Xaaa\P
2844        Xaaaa\P
2845    
2846    /X[abc]{2,4}?b/
2847        X\P
2848        Xa\P
2849        Xaa\P
2850        Xaaa\P
2851        Xaaaa\P
2852    
2853    /X[abc]{2,4}+b/
2854        X\P
2855        Xa\P
2856        Xaa\P
2857        Xaaa\P
2858        Xaaaa\P
2859    
2860    /X[^a]{2,4}b/
2861        X\P
2862        Xz\P
2863        Xzz\P
2864        Xzzz\P
2865        Xzzzz\P
2866    
2867    /X[^a]{2,4}?b/
2868        X\P
2869        Xz\P
2870        Xzz\P
2871        Xzzz\P
2872        Xzzzz\P
2873    
2874    /X[^a]{2,4}+b/
2875        X\P
2876        Xz\P
2877        Xzz\P
2878        Xzzz\P
2879        Xzzzz\P
2880    
2881    /(Y)X\1{2,4}b/
2882        YX\P
2883        YXY\P
2884        YXYY\P
2885        YXYYY\P
2886        YXYYYY\P
2887    
2888    /(Y)X\1{2,4}?b/
2889        YX\P
2890        YXY\P
2891        YXYY\P
2892        YXYYY\P
2893        YXYYYY\P
2894    
2895    /(Y)X\1{2,4}+b/
2896        YX\P
2897        YXY\P
2898        YXYY\P
2899        YXYYY\P
2900        YXYYYY\P
2901    
2902    /\++\KZ|\d+X|9+Y/
2903        ++++123999\P
2904        ++++123999Y\P
2905        ++++Z1234\P
2906    
2907    /Z(*F)/
2908        Z\P
2909        ZA\P
2910    
2911    /Z(?!)/
2912        Z\P
2913        ZA\P
2914    
2915    /dog(sbody)?/
2916        dogs\P
2917        dogs\P\P
2918    
2919    /dog(sbody)??/
2920        dogs\P
2921        dogs\P\P
2922    
2923    /dog|dogsbody/
2924        dogs\P
2925        dogs\P\P
2926    
2927    /dogsbody|dog/
2928        dogs\P
2929        dogs\P\P
2930    
2931    /\bthe cat\b/
2932        the cat\P
2933        the cat\P\P
2934    
2935    /abc/
2936       abc\P
2937       abc\P\P
2938    
2939    /\w+A/P
2940       CDAAAAB
2941    
2942    /\w+A/PU
2943       CDAAAAB
2944    
2945  / End of testinput2 /  / End of testinput2 /

Legend:
Removed from v.336  
changed lines
  Added in v.432

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12