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

Diff of /code/trunk/testdata/testoutput1

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

revision 73 by nigel, Sat Feb 24 21:40:30 2007 UTC revision 96 by nigel, Fri Mar 2 13:10:43 2007 UTC
# Line 1  Line 1 
 PCRE version 4.5 01-December-2003  
   
1  /the quick brown fox/  /the quick brown fox/
2      the quick brown fox      the quick brown fox
3   0: the quick brown fox   0: the quick brown fox
# Line 1819  No match Line 1817  No match
1817  No match  No match
1818    
1819  /^a     b  /^a     b
1820        c/x        c/x
1821      abc      abc
1822   0: abc   0: abc
1823    
# Line 2095  No match Line 2093  No match
2093      {4,5a}bc      {4,5a}bc
2094   0: {4,5a}bc   0: {4,5a}bc
2095    
 /^a.b/  
     a\rb  
  0: a\x0db  
     *** Failers  
 No match  
     a\nb  
 No match  
   
2096  /abc$/  /abc$/
2097      abc      abc
2098   0: abc   0: abc
# Line 2128  No match Line 2118  No match
2118   0: abc\xd3   0: abc\xd3
2119   1: abc   1: abc
2120    
2121  /(abc)\500/  /(abc)\100/
2122      abc\x40      abc\x40
2123   0: abc@   0: abc@
2124   1: abc   1: abc
# Line 2136  No match Line 2126  No match
2126   0: abc@   0: abc@
2127   1: abc   1: abc
2128    
2129  /(abc)\5000/  /(abc)\1000/
2130      abc\x400      abc\x400
2131   0: abc@0   0: abc@0
2132   1: abc   1: abc
# Line 2199  No match Line 2189  No match
2189  10: j  10: j
2190  11: k  11: k
2191    
2192  /ab\gdef/  /ab\hdef/
2193      abgdef      abhdef
2194   0: abgdef   0: abhdef
2195    
2196  /a{0}bc/  /a{0}bc/
2197      bc      bc
# Line 5482  No match Line 5472  No match
5472   0: b   0: b
5473    
5474  /^(?:a?b?)*$/  /^(?:a?b?)*$/
5475        \
5476     0:
5477        a
5478     0: a
5479        ab
5480     0: ab
5481        aaa
5482     0: aaa
5483      *** Failers      *** Failers
5484  No match  No match
5485      dbcb      dbcb
5486  No match  No match
5487      a--      a--
5488  No match  No match
5489        aa--
5490    No match
5491    
5492  /((?s)^a(.))((?m)^b$)/  /((?s)^a(.))((?m)^b$)/
5493      a\nb\nc\n      a\nb\nc\n
# Line 6271  No match Line 6271  No match
6271    \x84XAZXB    \x84XAZXB
6272   0: XB   0: XB
6273    
6274    /ab cd (?x) de fg/
6275        ab cd defg
6276     0: ab cd defg
6277    
6278    /ab cd(?x) de fg/
6279        ab cddefg
6280     0: ab cddefg
6281        ** Failers
6282    No match
6283        abcddefg
6284    No match
6285    
6286    /(?<![^f]oo)(bar)/
6287        foobarX
6288     0: bar
6289     1: bar
6290        ** Failers
6291    No match
6292        boobarX
6293    No match
6294    
6295    /(?<![^f])X/
6296        offX
6297     0: X
6298        ** Failers
6299    No match
6300        onyX
6301    No match
6302    
6303    /(?<=[^f])X/
6304        onyX
6305     0: X
6306        ** Failers
6307    No match
6308        offX
6309    No match
6310    
6311    /^/mg
6312        a\nb\nc\n
6313     0:
6314     0:
6315     0:
6316        \
6317     0:
6318    
6319    /(?<=C\n)^/mg
6320        A\nC\nC\n
6321     0:
6322    
6323    /(?:(?(1)a|b)(X))+/
6324        bXaX
6325     0: bXaX
6326     1: X
6327    
6328    /(?:(?(1)\1a|b)(X|Y))+/
6329        bXXaYYaY
6330     0: bXXaYYaY
6331     1: Y
6332        bXYaXXaX
6333     0: bX
6334     1: X
6335    
6336    /()()()()()()()()()(?:(?(10)\10a|b)(X|Y))+/
6337        bXXaYYaY
6338     0: bX
6339     1:
6340     2:
6341     3:
6342     4:
6343     5:
6344     6:
6345     7:
6346     8:
6347     9:
6348    10: X
6349    
6350    /[[,abc,]+]/
6351        abc]
6352     0: abc]
6353        a,b]
6354     0: a,b]
6355        [a,b,c]
6356     0: [a,b,c]
6357    
6358    /(?-x: )/x
6359        A\x20B
6360     0:
6361    
6362    "(?x)(?-x: \s*#\s*)"
6363        A # B
6364     0:  #
6365        ** Failers
6366    No match
6367        #
6368    No match
6369    
6370    "(?x-is)(?:(?-ixs) \s*#\s*) include"
6371        A #include
6372     0:  #include
6373        ** Failers
6374    No match
6375        A#include
6376    No match
6377        A #Include
6378    No match
6379    
6380    /a*b*\w/
6381        aaabbbb
6382     0: aaabbbb
6383        aaaa
6384     0: aaaa
6385        a
6386     0: a
6387    
6388    /a*b?\w/
6389        aaabbbb
6390     0: aaabb
6391        aaaa
6392     0: aaaa
6393        a
6394     0: a
6395    
6396    /a*b{0,4}\w/
6397        aaabbbb
6398     0: aaabbbb
6399        aaaa
6400     0: aaaa
6401        a
6402     0: a
6403    
6404    /a*b{0,}\w/
6405        aaabbbb
6406     0: aaabbbb
6407        aaaa
6408     0: aaaa
6409        a
6410     0: a
6411    
6412    /a*\d*\w/
6413        0a
6414     0: 0a
6415        a
6416     0: a
6417    
6418    /a*b *\w/x
6419        a
6420     0: a
6421    
6422    /a*b#comment
6423      *\w/x
6424        a
6425     0: a
6426    
6427    /a* b *\w/x
6428        a
6429     0: a
6430    
6431    /^\w+=.*(\\\n.*)*/
6432        abc=xyz\\\npqr
6433     0: abc=xyz\
6434    
6435    /(?=(\w+))\1:/
6436        abcd:
6437     0: abcd:
6438     1: abcd
6439    
6440    /^(?=(\w+))\1:/
6441        abcd:
6442     0: abcd:
6443     1: abcd
6444    
6445    /^\Eabc/
6446        abc
6447     0: abc
6448    
6449    /^[\Eabc]/
6450        a
6451     0: a
6452        ** Failers
6453    No match
6454        E
6455    No match
6456    
6457    /^[a-\Ec]/
6458        b
6459     0: b
6460        ** Failers
6461    No match
6462        -
6463    No match
6464        E
6465    No match
6466    
6467    /^[a\E\E-\Ec]/
6468        b
6469     0: b
6470        ** Failers
6471    No match
6472        -
6473    No match
6474        E
6475    No match
6476    
6477    /^[\E\Qa\E-\Qz\E]+/
6478        b
6479     0: b
6480        ** Failers
6481    No match
6482        -
6483    No match
6484    
6485    /^[a\Q]bc\E]/
6486        a
6487     0: a
6488        ]
6489     0: ]
6490        c
6491     0: c
6492    
6493    /^[a-\Q\E]/
6494        a
6495     0: a
6496        -
6497     0: -
6498    
6499    /^(a()*)*/
6500        aaaa
6501     0: aaaa
6502     1: a
6503     2:
6504    
6505    /^(?:a(?:(?:))*)*/
6506        aaaa
6507     0: aaaa
6508    
6509    /^(a()+)+/
6510        aaaa
6511     0: aaaa
6512     1: a
6513     2:
6514    
6515    /^(?:a(?:(?:))+)+/
6516        aaaa
6517     0: aaaa
6518    
6519    /(a){0,3}(?(1)b|(c|))*D/
6520        abbD
6521     0: abbD
6522     1: a
6523        ccccD
6524     0: ccccD
6525     1: <unset>
6526     2:
6527        D
6528     0: D
6529     1: <unset>
6530     2:
6531    
6532    /(a|)*\d/
6533      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
6534    No match
6535      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
6536     0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
6537     1:
6538    
6539    /(?>a|)*\d/
6540      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
6541    No match
6542      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
6543     0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
6544    
6545    /(?:a|)*\d/
6546      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
6547    No match
6548      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
6549     0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
6550    
6551    /\Z/g
6552      abc\n
6553     0:
6554     0:
6555    
6556    /^(?s)(?>.*)(?<!\n)/
6557      abc
6558     0: abc
6559      abc\n
6560    No match
6561    
6562    /^(?![^\n]*\n\z)/
6563      abc
6564     0:
6565      abc\n
6566    No match
6567    
6568    /\z(?<!\n)/
6569      abc
6570     0:
6571      abc\n
6572    No match
6573    
6574  / End of testinput1 /  / End of testinput1 /

Legend:
Removed from v.73  
changed lines
  Added in v.96

  ViewVC Help
Powered by ViewVC 1.1.5