/[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 91 by nigel, Sat Feb 24 21:41:34 2007 UTC revision 93 by nigel, Sat Feb 24 21:41:42 2007 UTC
# Line 1817  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 2093  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 2197  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 5480  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 6353  No match Line 6355  No match
6355      [a,b,c]      [a,b,c]
6356   0: [a,b,c]   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.91  
changed lines
  Added in v.93

  ViewVC Help
Powered by ViewVC 1.1.5