/[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 91 by nigel, Sat Feb 24 21:41:34 2007 UTC revision 341 by ph10, Sat Apr 19 16:41:04 2008 UTC
# Line 1775  Line 1775 
1775      abc      abc
1776    
1777  /^a     b  /^a     b
1778        c/x        c/x
1779      abc      abc
1780    
1781  /ab{1,3}bc/  /ab{1,3}bc/
# Line 1888  Line 1888 
1888  /{4,5a}bc/  /{4,5a}bc/
1889      {4,5a}bc      {4,5a}bc
1890    
1891  /^a.b/  /^a.b/<lf>
1892      a\rb      a\rb
1893      *** Failers      *** Failers
1894      a\nb      a\nb
# 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\gdef/  /ab\idef/
1935      abgdef      abidef
1936    
1937  /a{0}bc/  /a{0}bc/
1938      bc      bc
# Line 4066  Line 4066 
4066      xyz\rabc\<crlf>      xyz\rabc\<crlf>
4067      xyz\rabc\<lf>      xyz\rabc\<lf>
4068    
4069  /abc$/m  /abc$/m<lf>
4070      xyzabc      xyzabc
4071      xyzabc\n      xyzabc\n
4072      xyzabc\npqr      xyzabc\npqr
# Line 4098  Line 4098 
4098      ** Failers      ** Failers
4099      xyz\rabcdef      xyz\rabcdef
4100    
4101  /.*/  /.*/<lf>
4102      abc\ndef      abc\ndef
4103      abc\rdef      abc\rdef
4104      abc\r\ndef      abc\r\ndef
# Line 4114  Line 4114 
4114      abc\rdef      abc\rdef
4115      abc\r\ndef      abc\r\ndef
4116    
4117    /^\w+=.*(\\\n.*)*/
4118        abc=xyz\\\npqr
4119    
4120    /^(a()*)*/
4121        aaaa
4122    
4123    /^(?:a(?:(?:))*)*/
4124        aaaa
4125    
4126    /^(a()+)+/
4127        aaaa
4128    
4129    /^(?:a(?:(?:))+)+/
4130        aaaa
4131    
4132    /(a|)*\d/
4133      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
4134      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
4135    
4136    /(?>a|)*\d/
4137      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
4138      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
4139    
4140    /(?:a|)*\d/
4141      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
4142      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
4143    
4144    /^a.b/<lf>
4145        a\rb
4146        a\nb\<cr>
4147        ** Failers
4148        a\nb
4149        a\nb\<any>
4150        a\rb\<cr>
4151        a\rb\<any>
4152    
4153    /^abc./mgx<any>
4154        abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x85abc7 \x{2028}abc8 \x{2029}abc9 JUNK
4155    
4156    /abc.$/mgx<any>
4157        abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x85 abc7\x{2028} abc8\x{2029} abc9
4158    
4159    /^a\Rb/<bsr_unicode>
4160        a\nb
4161        a\rb
4162        a\r\nb
4163        a\x0bb
4164        a\x0cb
4165        a\x85b
4166        ** Failers
4167        a\n\rb
4168    
4169    /^a\R*b/<bsr_unicode>
4170        ab
4171        a\nb
4172        a\rb
4173        a\r\nb
4174        a\x0bb
4175        a\x0cb
4176        a\x85b
4177        a\n\rb
4178        a\n\r\x85\x0cb
4179    
4180    /^a\R+b/<bsr_unicode>
4181        a\nb
4182        a\rb
4183        a\r\nb
4184        a\x0bb
4185        a\x0cb
4186        a\x85b
4187        a\n\rb
4188        a\n\r\x85\x0cb
4189        ** Failers
4190        ab
4191    
4192    /^a\R{1,3}b/<bsr_unicode>
4193        a\nb
4194        a\n\rb
4195        a\n\r\x85b
4196        a\r\n\r\nb
4197        a\r\n\r\n\r\nb
4198        a\n\r\n\rb
4199        a\n\n\r\nb
4200        ** Failers
4201        a\n\n\n\rb
4202        a\r
4203    
4204    /^a[\R]b/<bsr_unicode>
4205        aRb
4206        ** Failers
4207        a\nb
4208    
4209    /.+foo/
4210        afoo
4211        ** Failers
4212        \r\nfoo
4213        \nfoo
4214    
4215    /.+foo/<crlf>
4216        afoo
4217        \nfoo
4218        ** Failers
4219        \r\nfoo
4220    
4221    /.+foo/<any>
4222        afoo
4223        ** Failers
4224        \nfoo
4225        \r\nfoo
4226    
4227    /.+foo/s
4228        afoo
4229        \r\nfoo
4230        \nfoo
4231    
4232    /^$/mg<any>
4233        abc\r\rxyz
4234        abc\n\rxyz
4235        ** Failers
4236        abc\r\nxyz
4237    
4238    /^X/m
4239        XABC
4240        ** Failers
4241        XABC\B
4242    
4243    /(?m)^$/<any>g+
4244        abc\r\n\r\n
4245    
4246    /(?m)^$|^\r\n/<any>g+
4247        abc\r\n\r\n
4248    
4249    /(?m)$/<any>g+
4250        abc\r\n\r\n
4251    
4252    /(?|(abc)|(xyz))/
4253       >abc<
4254       >xyz<
4255    
4256    /(x)(?|(abc)|(xyz))(x)/
4257        xabcx
4258        xxyzx
4259    
4260    /(x)(?|(abc)(pqr)|(xyz))(x)/
4261        xabcpqrx
4262        xxyzx
4263    
4264    /(?|(abc)|(xyz))(?1)/
4265        abcabc
4266        xyzabc
4267        ** Failers
4268        xyzxyz
4269    
4270    /\H\h\V\v/
4271        X X\x0a
4272        X\x09X\x0b
4273        ** Failers
4274        \xa0 X\x0a
4275    
4276    /\H*\h+\V?\v{3,4}/
4277        \x09\x20\xa0X\x0a\x0b\x0c\x0d\x0a
4278        \x09\x20\xa0\x0a\x0b\x0c\x0d\x0a
4279        \x09\x20\xa0\x0a\x0b\x0c
4280        ** Failers
4281        \x09\x20\xa0\x0a\x0b
4282    
4283    /\H{3,4}/
4284        XY  ABCDE
4285        XY  PQR ST
4286    
4287    /.\h{3,4}./
4288        XY  AB    PQRS
4289    
4290    /\h*X\h?\H+Y\H?Z/
4291        >XNNNYZ
4292        >  X NYQZ
4293        ** Failers
4294        >XYZ
4295        >  X NY Z
4296    
4297    /\v*X\v?Y\v+Z\V*\x0a\V+\x0b\V{2,3}\x0c/
4298        >XY\x0aZ\x0aA\x0bNN\x0c
4299        >\x0a\x0dX\x0aY\x0a\x0bZZZ\x0aAAA\x0bNNN\x0c
4300    
4301    /.+A/<crlf>
4302        \r\nA
4303    
4304    /\nA/<crlf>
4305        \r\nA
4306    
4307    /[\r\n]A/<crlf>
4308        \r\nA
4309    
4310    /(\r|\n)A/<crlf>
4311        \r\nA
4312    
4313    /a\Rb/I<bsr_anycrlf>
4314        a\rb
4315        a\nb
4316        a\r\nb
4317        ** Failers
4318        a\x85b
4319        a\x0bb
4320    
4321    /a\Rb/I<bsr_unicode>
4322        a\rb
4323        a\nb
4324        a\r\nb
4325        a\x85b
4326        a\x0bb
4327        ** Failers
4328        a\x85b\<bsr_anycrlf>
4329        a\x0bb\<bsr_anycrlf>
4330    
4331    /a\R?b/I<bsr_anycrlf>
4332        a\rb
4333        a\nb
4334        a\r\nb
4335        ** Failers
4336        a\x85b
4337        a\x0bb
4338    
4339    /a\R?b/I<bsr_unicode>
4340        a\rb
4341        a\nb
4342        a\r\nb
4343        a\x85b
4344        a\x0bb
4345        ** Failers
4346        a\x85b\<bsr_anycrlf>
4347        a\x0bb\<bsr_anycrlf>
4348    
4349    /a\R{2,4}b/I<bsr_anycrlf>
4350        a\r\n\nb
4351        a\n\r\rb
4352        a\r\n\r\n\r\n\r\nb
4353        ** Failers
4354        a\x85\85b
4355        a\x0b\0bb
4356    
4357    /a\R{2,4}b/I<bsr_unicode>
4358        a\r\rb
4359        a\n\n\nb
4360        a\r\n\n\r\rb
4361        a\x85\85b
4362        a\x0b\0bb
4363        ** Failers
4364        a\r\r\r\r\rb
4365        a\x85\85b\<bsr_anycrlf>
4366        a\x0b\0bb\<bsr_anycrlf>
4367    
4368    /a(?!)|\wbc/
4369        abc
4370    
4371    /a[]b/<JS>
4372        ** Failers
4373        ab
4374    
4375    /a[]+b/<JS>
4376        ** Failers
4377        ab
4378    
4379    /a[]*+b/<JS>
4380        ** Failers
4381        ab
4382    
4383    /a[^]b/<JS>
4384        aXb
4385        a\nb
4386        ** Failers
4387        ab
4388    
4389    /a[^]+b/<JS>
4390        aXb
4391        a\nX\nXb
4392        ** Failers
4393        ab
4394    
4395  / End of testinput7 /  / End of testinput7 /

Legend:
Removed from v.91  
changed lines
  Added in v.341

  ViewVC Help
Powered by ViewVC 1.1.5