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

Diff of /code/trunk/testdata/testinput1

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

revision 63 by nigel, Sat Feb 24 21:40:03 2007 UTC revision 381 by ph10, Tue Mar 3 16:08:23 2009 UTC
# Line 1297  Line 1297 
1297      abc      abc
1298    
1299  /^a     b  /^a     b
1300        c/x        c/x
1301      abc      abc
1302    
1303  /^(a|)\1*b/  /^(a|)\1*b/
# Line 1453  Line 1453 
1453  /{4,5a}bc/  /{4,5a}bc/
1454      {4,5a}bc      {4,5a}bc
1455    
 /^a.b/  
     a\rb  
     *** Failers  
     a\nb  
   
1456  /abc$/  /abc$/
1457      abc      abc
1458      abc\n      abc\n
# Line 1473  Line 1468 
1468  /(abc)\323/  /(abc)\323/
1469      abc\xd3      abc\xd3
1470    
1471  /(abc)\500/  /(abc)\100/
1472      abc\x40      abc\x40
1473      abc\100      abc\100
1474    
1475  /(abc)\5000/  /(abc)\1000/
1476      abc\x400      abc\x400
1477      abc\x40\x30      abc\x40\x30
1478      abc\1000      abc\1000
# Line 1499  Line 1494 
1494  /(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)\12\123/  /(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)\12\123/
1495      abcdefghijk\12S      abcdefghijk\12S
1496    
1497  /ab\gdef/  /ab\idef/
1498      abgdef      abidef
1499    
1500  /a{0}bc/  /a{0}bc/
1501      bc      bc
# Line 3381  Line 3376 
3376      cdaccb      cdaccb
3377    
3378  /^(?:a?b?)*$/  /^(?:a?b?)*$/
3379        \
3380        a
3381        ab
3382        aaa
3383      *** Failers      *** Failers
3384      dbcb      dbcb
3385      a--      a--
3386        aa--
3387    
3388  /((?s)^a(.))((?m)^b$)/  /((?s)^a(.))((?m)^b$)/
3389      a\nb\nc\n      a\nb\nc\n
# Line 3421  Line 3421 
3421  /((?m)^b)/  /((?m)^b)/
3422      a\nb\nc\n      a\nb\nc\n
3423    
 /(?(1)a|b)/  
   
 /(?(1)b|a)/  
     a  
   
3424  /(x)?(?(1)a|b)/  /(x)?(?(1)a|b)/
3425      *** Failers      *** Failers
3426      a      a
# Line 3820  Line 3815 
3815  /\M/  /\M/
3816      M      M
3817    
3818    /(a+)*b/
3819        aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
3820    
3821    /(?i)reg(?:ul(?:[a]|ae)r|ex)/
3822        REGular
3823        regulaer
3824        Regex
3825        regulr
3826    
3827    /[--]+/
3828        
3829        
3830        
3831        
3832    
3833    /(?<=Z)X./
3834      \x84XAZXB
3835    
3836    /ab cd (?x) de fg/
3837        ab cd defg
3838    
3839    /ab cd(?x) de fg/
3840        ab cddefg
3841        ** Failers
3842        abcddefg
3843    
3844    /(?<![^f]oo)(bar)/
3845        foobarX
3846        ** Failers
3847        boobarX
3848    
3849    /(?<![^f])X/
3850        offX
3851        ** Failers
3852        onyX
3853    
3854    /(?<=[^f])X/
3855        onyX
3856        ** Failers
3857        offX
3858    
3859    /^/mg
3860        a\nb\nc\n
3861        \
3862    
3863    /(?<=C\n)^/mg
3864        A\nC\nC\n
3865    
3866    /(?:(?(1)a|b)(X))+/
3867        bXaX
3868    
3869    /(?:(?(1)\1a|b)(X|Y))+/
3870        bXXaYYaY
3871        bXYaXXaX
3872    
3873    /()()()()()()()()()(?:(?(10)\10a|b)(X|Y))+/
3874        bXXaYYaY
3875    
3876    /[[,abc,]+]/
3877        abc]
3878        a,b]
3879        [a,b,c]
3880    
3881    /(?-x: )/x
3882        A\x20B
3883    
3884    "(?x)(?-x: \s*#\s*)"
3885        A # B
3886        ** Failers
3887        #
3888    
3889    "(?x-is)(?:(?-ixs) \s*#\s*) include"
3890        A #include
3891        ** Failers
3892        A#include
3893        A #Include
3894    
3895    /a*b*\w/
3896        aaabbbb
3897        aaaa
3898        a
3899    
3900    /a*b?\w/
3901        aaabbbb
3902        aaaa
3903        a
3904    
3905    /a*b{0,4}\w/
3906        aaabbbb
3907        aaaa
3908        a
3909    
3910    /a*b{0,}\w/
3911        aaabbbb
3912        aaaa
3913        a
3914    
3915    /a*\d*\w/
3916        0a
3917        a
3918    
3919    /a*b *\w/x
3920        a
3921    
3922    /a*b#comment
3923      *\w/x
3924        a
3925    
3926    /a* b *\w/x
3927        a
3928    
3929    /^\w+=.*(\\\n.*)*/
3930        abc=xyz\\\npqr
3931    
3932    /(?=(\w+))\1:/
3933        abcd:
3934    
3935    /^(?=(\w+))\1:/
3936        abcd:
3937    
3938    /^\Eabc/
3939        abc
3940    
3941    /^[\Eabc]/
3942        a
3943        ** Failers
3944        E
3945    
3946    /^[a-\Ec]/
3947        b
3948        ** Failers
3949        -
3950        E
3951    
3952    /^[a\E\E-\Ec]/
3953        b
3954        ** Failers
3955        -
3956        E
3957    
3958    /^[\E\Qa\E-\Qz\E]+/
3959        b
3960        ** Failers
3961        -
3962    
3963    /^[a\Q]bc\E]/
3964        a
3965        ]
3966        c
3967    
3968    /^[a-\Q\E]/
3969        a
3970        -
3971    
3972    /^(a()*)*/
3973        aaaa
3974    
3975    /^(?:a(?:(?:))*)*/
3976        aaaa
3977    
3978    /^(a()+)+/
3979        aaaa
3980    
3981    /^(?:a(?:(?:))+)+/
3982        aaaa
3983    
3984    /(a){0,3}(?(1)b|(c|))*D/
3985        abbD
3986        ccccD
3987        D
3988    
3989    /(a|)*\d/
3990      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
3991      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
3992    
3993    /(?>a|)*\d/
3994      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
3995      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
3996    
3997    /(?:a|)*\d/
3998      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
3999      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
4000    
4001    /\Z/g
4002      abc\n
4003    
4004    /^(?s)(?>.*)(?<!\n)/
4005      abc
4006      abc\n
4007    
4008    /^(?![^\n]*\n\z)/
4009      abc
4010      abc\n
4011    
4012    /\z(?<!\n)/
4013      abc
4014      abc\n
4015    
4016    /(.*(.)?)*/
4017        abcd
4018    
4019    /( (A | (?(1)0|) )*   )/x
4020        abcd
4021    
4022    /( ( (?(1)0|) )*   )/x
4023        abcd
4024    
4025    /(  (?(1)0|)*   )/x
4026        abcd
4027    
4028    /[[:abcd:xyz]]/
4029        a]
4030        :]
4031    
4032    /[abc[:x\]pqr]/
4033        a
4034        [
4035        :
4036        ]
4037        p
4038    
4039    /.*[op][xyz]/
4040        fooabcfoo
4041    
4042    /(?(?=.*b)b|^)/
4043       adc
4044       abc
4045    
4046    /(?(?=^.*b)b|^)/
4047       adc
4048       abc
4049    
4050    /(?(?=.*b)b|^)*/
4051       adc
4052       abc
4053    
4054    /(?(?=.*b)b|^)+/
4055       adc
4056       abc
4057    
4058    /(?(?=b).*b|^d)/
4059        abc
4060    
4061    /(?(?=.*b).*b|^d)/
4062        abc
4063    
4064  / End of testinput1 /  / End of testinput1 /

Legend:
Removed from v.63  
changed lines
  Added in v.381

  ViewVC Help
Powered by ViewVC 1.1.5