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

Diff of /code/trunk/testdata/testoutput7

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

revision 141 by ph10, Fri Mar 30 15:46:27 2007 UTC revision 397 by ph10, Fri Mar 20 19:40:08 2009 UTC
# Line 3039  No match Line 3039  No match
3039      abcdefghijk\12S      abcdefghijk\12S
3040   0: abcdefghijk\x0aS   0: abcdefghijk\x0aS
3041    
3042  /ab\hdef/  /ab\idef/
3043      abhdef      abidef
3044   0: abhdef   0: abidef
3045    
3046  /a{0}bc/  /a{0}bc/
3047      bc      bc
# Line 6805  No match Line 6805  No match
6805  No match  No match
6806    
6807  /^abc./mgx<any>  /^abc./mgx<any>
6808      abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x85abc7 \x{2028}abc8 \x{2029}abc9 JUNK      abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x85abc7 JUNK
6809   0: abc1   0: abc1
6810   0: abc2   0: abc2
6811   0: abc3   0: abc3
# Line 6815  No match Line 6815  No match
6815   0: abc7   0: abc7
6816    
6817  /abc.$/mgx<any>  /abc.$/mgx<any>
6818      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
6819   0: abc1   0: abc1
6820   0: abc2   0: abc2
6821   0: abc3   0: abc3
# Line 6824  No match Line 6824  No match
6824   0: abc6   0: abc6
6825   0: abc9   0: abc9
6826    
6827  /^a\Rb/  /^a\Rb/<bsr_unicode>
6828      a\nb      a\nb
6829   0: a\x0ab   0: a\x0ab
6830      a\rb      a\rb
# Line 6842  No match Line 6842  No match
6842      a\n\rb      a\n\rb
6843  No match  No match
6844    
6845  /^a\R*b/  /^a\R*b/<bsr_unicode>
6846      ab      ab
6847   0: ab   0: ab
6848      a\nb      a\nb
# Line 6862  No match Line 6862  No match
6862      a\n\r\x85\x0cb      a\n\r\x85\x0cb
6863   0: a\x0a\x0d\x85\x0cb   0: a\x0a\x0d\x85\x0cb
6864    
6865  /^a\R+b/  /^a\R+b/<bsr_unicode>
6866      a\nb      a\nb
6867   0: a\x0ab   0: a\x0ab
6868      a\rb      a\rb
# Line 6884  No match Line 6884  No match
6884      ab      ab
6885  No match  No match
6886    
6887  /^a\R{1,3}b/  /^a\R{1,3}b/<bsr_unicode>
6888      a\nb      a\nb
6889   0: a\x0ab   0: a\x0ab
6890      a\n\rb      a\n\rb
# Line 6906  No match Line 6906  No match
6906      a\r      a\r
6907  No match  No match
6908    
6909  /^a[\R]b/  /^a[\R]b/<bsr_unicode>
6910      aRb      aRb
6911   0: aRb   0: aRb
6912      ** Failers      ** Failers
# Line 6975  No match Line 6975  No match
6975   0:   0:
6976   0+ \x0d\x0a   0+ \x0d\x0a
6977    
6978    /(?m)^$|^\r\n/<any>g+
6979        abc\r\n\r\n
6980     0: \x0d\x0a
6981     0+
6982     1:
6983    
6984    /(?m)$/<any>g+
6985        abc\r\n\r\n
6986     0:
6987     0+ \x0d\x0a\x0d\x0a
6988     0:
6989     0+ \x0d\x0a
6990     0:
6991     0+
6992    
6993    /(?|(abc)|(xyz))/
6994       >abc<
6995     0: abc
6996       >xyz<
6997     0: xyz
6998    
6999    /(x)(?|(abc)|(xyz))(x)/
7000        xabcx
7001     0: xabcx
7002        xxyzx
7003     0: xxyzx
7004    
7005    /(x)(?|(abc)(pqr)|(xyz))(x)/
7006        xabcpqrx
7007     0: xabcpqrx
7008        xxyzx
7009     0: xxyzx
7010    
7011    /(?|(abc)|(xyz))(?1)/
7012        abcabc
7013     0: abcabc
7014        xyzabc
7015     0: xyzabc
7016        ** Failers
7017    No match
7018        xyzxyz
7019    No match
7020    
7021    /\H\h\V\v/
7022        X X\x0a
7023     0: X X\x0a
7024        X\x09X\x0b
7025     0: X\x09X\x0b
7026        ** Failers
7027    No match
7028        \xa0 X\x0a
7029    No match
7030    
7031    /\H*\h+\V?\v{3,4}/
7032        \x09\x20\xa0X\x0a\x0b\x0c\x0d\x0a
7033     0: \x09 \xa0X\x0a\x0b\x0c\x0d
7034     1: \x09 \xa0X\x0a\x0b\x0c
7035        \x09\x20\xa0\x0a\x0b\x0c\x0d\x0a
7036     0: \x09 \xa0\x0a\x0b\x0c\x0d
7037     1: \x09 \xa0\x0a\x0b\x0c
7038        \x09\x20\xa0\x0a\x0b\x0c
7039     0: \x09 \xa0\x0a\x0b\x0c
7040        ** Failers
7041    No match
7042        \x09\x20\xa0\x0a\x0b
7043    No match
7044    
7045    /\H{3,4}/
7046        XY  ABCDE
7047     0: ABCD
7048     1: ABC
7049        XY  PQR ST
7050     0: PQR
7051    
7052    /.\h{3,4}./
7053        XY  AB    PQRS
7054     0: B    P
7055     1: B
7056    
7057    /\h*X\h?\H+Y\H?Z/
7058        >XNNNYZ
7059     0: XNNNYZ
7060        >  X NYQZ
7061     0:   X NYQZ
7062        ** Failers
7063    No match
7064        >XYZ
7065    No match
7066        >  X NY Z
7067    No match
7068    
7069    /\v*X\v?Y\v+Z\V*\x0a\V+\x0b\V{2,3}\x0c/
7070        >XY\x0aZ\x0aA\x0bNN\x0c
7071     0: XY\x0aZ\x0aA\x0bNN\x0c
7072        >\x0a\x0dX\x0aY\x0a\x0bZZZ\x0aAAA\x0bNNN\x0c
7073     0: \x0a\x0dX\x0aY\x0a\x0bZZZ\x0aAAA\x0bNNN\x0c
7074    
7075    /.+A/<crlf>
7076        \r\nA
7077    No match
7078    
7079    /\nA/<crlf>
7080        \r\nA
7081     0: \x0aA
7082    
7083    /[\r\n]A/<crlf>
7084        \r\nA
7085     0: \x0aA
7086    
7087    /(\r|\n)A/<crlf>
7088        \r\nA
7089     0: \x0aA
7090    
7091    /a\Rb/I<bsr_anycrlf>
7092    Capturing subpattern count = 0
7093    Options: bsr_anycrlf
7094    First char = 'a'
7095    Need char = 'b'
7096        a\rb
7097     0: a\x0db
7098        a\nb
7099     0: a\x0ab
7100        a\r\nb
7101     0: a\x0d\x0ab
7102        ** Failers
7103    No match
7104        a\x85b
7105    No match
7106        a\x0bb
7107    No match
7108    
7109    /a\Rb/I<bsr_unicode>
7110    Capturing subpattern count = 0
7111    Options: bsr_unicode
7112    First char = 'a'
7113    Need char = 'b'
7114        a\rb
7115     0: a\x0db
7116        a\nb
7117     0: a\x0ab
7118        a\r\nb
7119     0: a\x0d\x0ab
7120        a\x85b
7121     0: a\x85b
7122        a\x0bb
7123     0: a\x0bb
7124        ** Failers
7125    No match
7126        a\x85b\<bsr_anycrlf>
7127    No match
7128        a\x0bb\<bsr_anycrlf>
7129    No match
7130    
7131    /a\R?b/I<bsr_anycrlf>
7132    Capturing subpattern count = 0
7133    Options: bsr_anycrlf
7134    First char = 'a'
7135    Need char = 'b'
7136        a\rb
7137     0: a\x0db
7138        a\nb
7139     0: a\x0ab
7140        a\r\nb
7141     0: a\x0d\x0ab
7142        ** Failers
7143    No match
7144        a\x85b
7145    No match
7146        a\x0bb
7147    No match
7148    
7149    /a\R?b/I<bsr_unicode>
7150    Capturing subpattern count = 0
7151    Options: bsr_unicode
7152    First char = 'a'
7153    Need char = 'b'
7154        a\rb
7155     0: a\x0db
7156        a\nb
7157     0: a\x0ab
7158        a\r\nb
7159     0: a\x0d\x0ab
7160        a\x85b
7161     0: a\x85b
7162        a\x0bb
7163     0: a\x0bb
7164        ** Failers
7165    No match
7166        a\x85b\<bsr_anycrlf>
7167    No match
7168        a\x0bb\<bsr_anycrlf>
7169    No match
7170    
7171    /a\R{2,4}b/I<bsr_anycrlf>
7172    Capturing subpattern count = 0
7173    Partial matching not supported
7174    Options: bsr_anycrlf
7175    First char = 'a'
7176    Need char = 'b'
7177        a\r\n\nb
7178     0: a\x0d\x0a\x0ab
7179        a\n\r\rb
7180     0: a\x0a\x0d\x0db
7181        a\r\n\r\n\r\n\r\nb
7182     0: a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0ab
7183        ** Failers
7184    No match
7185        a\x85\85b
7186    No match
7187        a\x0b\0bb
7188    No match
7189    
7190    /a\R{2,4}b/I<bsr_unicode>
7191    Capturing subpattern count = 0
7192    Partial matching not supported
7193    Options: bsr_unicode
7194    First char = 'a'
7195    Need char = 'b'
7196        a\r\rb
7197     0: a\x0d\x0db
7198        a\n\n\nb
7199     0: a\x0a\x0a\x0ab
7200        a\r\n\n\r\rb
7201     0: a\x0d\x0a\x0a\x0d\x0db
7202        a\x85\85b
7203    No match
7204        a\x0b\0bb
7205    No match
7206        ** Failers
7207    No match
7208        a\r\r\r\r\rb
7209    No match
7210        a\x85\85b\<bsr_anycrlf>
7211    No match
7212        a\x0b\0bb\<bsr_anycrlf>
7213    No match
7214    
7215    /a(?!)|\wbc/
7216        abc
7217     0: abc
7218    
7219    /a[]b/<JS>
7220        ** Failers
7221    No match
7222        ab
7223    No match
7224    
7225    /a[]+b/<JS>
7226        ** Failers
7227    No match
7228        ab
7229    No match
7230    
7231    /a[]*+b/<JS>
7232        ** Failers
7233    No match
7234        ab
7235    No match
7236    
7237    /a[^]b/<JS>
7238        aXb
7239     0: aXb
7240        a\nb
7241     0: a\x0ab
7242        ** Failers
7243    No match
7244        ab
7245    No match
7246    
7247    /a[^]+b/<JS>
7248        aXb
7249     0: aXb
7250        a\nX\nXb
7251     0: a\x0aX\x0aXb
7252        ** Failers
7253    No match
7254        ab
7255    No match
7256    
7257    /X$/E
7258        X
7259     0: X
7260        ** Failers
7261    No match
7262        X\n
7263    No match
7264    
7265    /X$/
7266        X
7267     0: X
7268        X\n
7269     0: X
7270    
7271    /xyz/C
7272      xyz
7273    --->xyz
7274     +0 ^       x
7275     +1 ^^      y
7276     +2 ^ ^     z
7277     +3 ^  ^
7278     0: xyz
7279      abcxyz
7280    --->abcxyz
7281     +0    ^       x
7282     +1    ^^      y
7283     +2    ^ ^     z
7284     +3    ^  ^
7285     0: xyz
7286      abcxyz\Y
7287    --->abcxyz
7288     +0 ^          x
7289     +0  ^         x
7290     +0   ^        x
7291     +0    ^       x
7292     +1    ^^      y
7293     +2    ^ ^     z
7294     +3    ^  ^
7295     0: xyz
7296      ** Failers
7297    No match
7298      abc
7299    No match
7300      abc\Y
7301    --->abc
7302     +0 ^       x
7303     +0  ^      x
7304     +0   ^     x
7305     +0    ^    x
7306    No match
7307      abcxypqr
7308    No match
7309      abcxypqr\Y
7310    --->abcxypqr
7311     +0 ^            x
7312     +0  ^           x
7313     +0   ^          x
7314     +0    ^         x
7315     +1    ^^        y
7316     +2    ^ ^       z
7317     +0     ^        x
7318     +0      ^       x
7319     +0       ^      x
7320     +0        ^     x
7321     +0         ^    x
7322    No match
7323    
7324    /(?C)ab/
7325      ab
7326    --->ab
7327      0 ^      a
7328     0: ab
7329      \C-ab
7330     0: ab
7331    
7332    /ab/C
7333      ab
7334    --->ab
7335     +0 ^      a
7336     +1 ^^     b
7337     +2 ^ ^
7338     0: ab
7339      \C-ab
7340     0: ab
7341    
7342  / End of testinput7 /  / End of testinput7 /

Legend:
Removed from v.141  
changed lines
  Added in v.397

  ViewVC Help
Powered by ViewVC 1.1.5