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

Diff of /code/trunk/testdata/testinput7

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

revision 143 by ph10, Mon Apr 2 10:08:14 2007 UTC revision 442 by ph10, Fri Sep 11 10:21:02 2009 UTC
# Line 1931  Line 1931 
1931  /(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/
1932      abcdefghijk\12S      abcdefghijk\12S
1933    
1934  /ab\hdef/  /ab\idef/
1935      abhdef      abidef
1936    
1937  /a{0}bc/  /a{0}bc/
1938      bc      bc
# Line 2733  Line 2733 
2733      abc      abc
2734      abq      abq
2735    
 /ab{1,}bc/  
   
2736  /ab+bc/  /ab+bc/
2737      abbbbc      abbbbc
2738    
# Line 4151  Line 4149 
4149      a\rb\<any>      a\rb\<any>
4150    
4151  /^abc./mgx<any>  /^abc./mgx<any>
4152      abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x85abc7 \x{2028}abc8 \x{2029}abc9 JUNK      abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x85abc7 JUNK
4153    
4154  /abc.$/mgx<any>  /abc.$/mgx<any>
4155      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
4156    
4157  /^a\Rb/  /^a\Rb/<bsr_unicode>
4158      a\nb      a\nb
4159      a\rb      a\rb
4160      a\r\nb      a\r\nb
# Line 4166  Line 4164 
4164      ** Failers      ** Failers
4165      a\n\rb      a\n\rb
4166    
4167  /^a\R*b/  /^a\R*b/<bsr_unicode>
4168      ab      ab
4169      a\nb      a\nb
4170      a\rb      a\rb
# Line 4177  Line 4175 
4175      a\n\rb      a\n\rb
4176      a\n\r\x85\x0cb      a\n\r\x85\x0cb
4177    
4178  /^a\R+b/  /^a\R+b/<bsr_unicode>
4179      a\nb      a\nb
4180      a\rb      a\rb
4181      a\r\nb      a\r\nb
# Line 4189  Line 4187 
4187      ** Failers      ** Failers
4188      ab      ab
4189    
4190  /^a\R{1,3}b/  /^a\R{1,3}b/<bsr_unicode>
4191      a\nb      a\nb
4192      a\n\rb      a\n\rb
4193      a\n\r\x85b      a\n\r\x85b
# Line 4201  Line 4199 
4199      a\n\n\n\rb      a\n\n\n\rb
4200      a\r      a\r
4201    
4202  /^a[\R]b/  /^a[\R]b/<bsr_unicode>
4203      aRb      aRb
4204      ** Failers      ** Failers
4205      a\nb      a\nb
# Line 4249  Line 4247 
4247  /(?m)$/<any>g+  /(?m)$/<any>g+
4248      abc\r\n\r\n      abc\r\n\r\n
4249    
4250    /(?|(abc)|(xyz))/
4251       >abc<
4252       >xyz<
4253    
4254    /(x)(?|(abc)|(xyz))(x)/
4255        xabcx
4256        xxyzx
4257    
4258    /(x)(?|(abc)(pqr)|(xyz))(x)/
4259        xabcpqrx
4260        xxyzx
4261    
4262    /(?|(abc)|(xyz))(?1)/
4263        abcabc
4264        xyzabc
4265        ** Failers
4266        xyzxyz
4267    
4268    /\H\h\V\v/
4269        X X\x0a
4270        X\x09X\x0b
4271        ** Failers
4272        \xa0 X\x0a
4273    
4274    /\H*\h+\V?\v{3,4}/
4275        \x09\x20\xa0X\x0a\x0b\x0c\x0d\x0a
4276        \x09\x20\xa0\x0a\x0b\x0c\x0d\x0a
4277        \x09\x20\xa0\x0a\x0b\x0c
4278        ** Failers
4279        \x09\x20\xa0\x0a\x0b
4280    
4281    /\H{3,4}/
4282        XY  ABCDE
4283        XY  PQR ST
4284    
4285    /.\h{3,4}./
4286        XY  AB    PQRS
4287    
4288    /\h*X\h?\H+Y\H?Z/
4289        >XNNNYZ
4290        >  X NYQZ
4291        ** Failers
4292        >XYZ
4293        >  X NY Z
4294    
4295    /\v*X\v?Y\v+Z\V*\x0a\V+\x0b\V{2,3}\x0c/
4296        >XY\x0aZ\x0aA\x0bNN\x0c
4297        >\x0a\x0dX\x0aY\x0a\x0bZZZ\x0aAAA\x0bNNN\x0c
4298    
4299    /.+A/<crlf>
4300        \r\nA
4301    
4302    /\nA/<crlf>
4303        \r\nA
4304    
4305    /[\r\n]A/<crlf>
4306        \r\nA
4307    
4308    /(\r|\n)A/<crlf>
4309        \r\nA
4310    
4311    /a\Rb/I<bsr_anycrlf>
4312        a\rb
4313        a\nb
4314        a\r\nb
4315        ** Failers
4316        a\x85b
4317        a\x0bb
4318    
4319    /a\Rb/I<bsr_unicode>
4320        a\rb
4321        a\nb
4322        a\r\nb
4323        a\x85b
4324        a\x0bb
4325        ** Failers
4326        a\x85b\<bsr_anycrlf>
4327        a\x0bb\<bsr_anycrlf>
4328    
4329    /a\R?b/I<bsr_anycrlf>
4330        a\rb
4331        a\nb
4332        a\r\nb
4333        ** Failers
4334        a\x85b
4335        a\x0bb
4336    
4337    /a\R?b/I<bsr_unicode>
4338        a\rb
4339        a\nb
4340        a\r\nb
4341        a\x85b
4342        a\x0bb
4343        ** Failers
4344        a\x85b\<bsr_anycrlf>
4345        a\x0bb\<bsr_anycrlf>
4346    
4347    /a\R{2,4}b/I<bsr_anycrlf>
4348        a\r\n\nb
4349        a\n\r\rb
4350        a\r\n\r\n\r\n\r\nb
4351        ** Failers
4352        a\x85\85b
4353        a\x0b\0bb
4354    
4355    /a\R{2,4}b/I<bsr_unicode>
4356        a\r\rb
4357        a\n\n\nb
4358        a\r\n\n\r\rb
4359        a\x85\85b
4360        a\x0b\0bb
4361        ** Failers
4362        a\r\r\r\r\rb
4363        a\x85\85b\<bsr_anycrlf>
4364        a\x0b\0bb\<bsr_anycrlf>
4365    
4366    /a(?!)|\wbc/
4367        abc
4368    
4369    /a[]b/<JS>
4370        ** Failers
4371        ab
4372    
4373    /a[]+b/<JS>
4374        ** Failers
4375        ab
4376    
4377    /a[]*+b/<JS>
4378        ** Failers
4379        ab
4380    
4381    /a[^]b/<JS>
4382        aXb
4383        a\nb
4384        ** Failers
4385        ab
4386    
4387    /a[^]+b/<JS>
4388        aXb
4389        a\nX\nXb
4390        ** Failers
4391        ab
4392    
4393    /X$/E
4394        X
4395        ** Failers
4396        X\n
4397    
4398    /X$/
4399        X
4400        X\n
4401    
4402    /xyz/C
4403      xyz
4404      abcxyz
4405      abcxyz\Y
4406      ** Failers
4407      abc
4408      abc\Y
4409      abcxypqr
4410      abcxypqr\Y
4411    
4412    /(?C)ab/
4413      ab
4414      \C-ab
4415    
4416    /ab/C
4417      ab
4418      \C-ab
4419    
4420    /^"((?(?=[a])[^"])|b)*"$/C
4421        "ab"
4422        \C-"ab"
4423    
4424    /\d+X|9+Y/
4425        ++++123999\P
4426        ++++123999Y\P
4427    
4428    /Z(*F)/
4429        Z\P
4430        ZA\P
4431    
4432    /Z(?!)/
4433        Z\P
4434        ZA\P
4435    
4436    /dog(sbody)?/
4437        dogs\P
4438        dogs\P\P
4439    
4440    /dog(sbody)??/
4441        dogs\P
4442        dogs\P\P
4443    
4444    /dog|dogsbody/
4445        dogs\P
4446        dogs\P\P
4447    
4448    /dogsbody|dog/
4449        dogs\P
4450        dogs\P\P
4451    
4452    /Z(*F)Q|ZXY/
4453        Z\P
4454        ZA\P
4455        X\P
4456    
4457    /\bthe cat\b/
4458        the cat\P
4459        the cat\P\P
4460    
4461    /dog(sbody)?/
4462        dogs\D\P
4463        body\D\R
4464    
4465    /dog(sbody)?/
4466        dogs\D\P\P
4467        body\D\R
4468    
4469    /abc/
4470       abc\P
4471       abc\P\P
4472    
4473    /abc\K123/
4474        xyzabc123pqr
4475    
4476    /(?<=abc)123/
4477        xyzabc123pqr
4478        xyzabc12\P
4479        xyzabc12\P\P
4480    
4481    /\babc\b/
4482        +++abc+++
4483        +++ab\P
4484        +++ab\P\P
4485    
4486    /(?=C)/g+
4487        ABCDECBA
4488    
4489  / End of testinput7 /  / End of testinput7 /

Legend:
Removed from v.143  
changed lines
  Added in v.442

  ViewVC Help
Powered by ViewVC 1.1.5