/[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 435 by ph10, Sat Sep 5 10:20:44 2009 UTC revision 567 by ph10, Sat Nov 6 17:10:00 2010 UTC
# Line 1  Line 1 
1    /-- This set of tests check the DFA matching functionality of pcre_dfa_exec().
2        The -dfa flag must be used with pcretest when running it. --/
3    
4  /abc/  /abc/
5      abc      abc
6   0: abc   0: abc
# Line 7462  Partial match: +ab Line 7465  Partial match: +ab
7465      +++ab\P\P      +++ab\P\P
7466  Partial match: +ab  Partial match: +ab
7467    
7468  / End of testinput7 /  /(?=C)/g+
7469        ABCDECBA
7470     0:
7471     0+ CDECBA
7472     0:
7473     0+ CBA
7474    
7475    /(abc|def|xyz)/I
7476    Capturing subpattern count = 1
7477    No options
7478    No first char
7479    No need char
7480        terhjk;abcdaadsfe
7481     0: abc
7482        the quick xyz brown fox
7483     0: xyz
7484        \Yterhjk;abcdaadsfe
7485     0: abc
7486        \Ythe quick xyz brown fox
7487     0: xyz
7488        ** Failers
7489    No match
7490        thejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
7491    No match
7492        \Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
7493    No match
7494    
7495    /(abc|def|xyz)/SI
7496    Capturing subpattern count = 1
7497    No options
7498    No first char
7499    No need char
7500    Subject length lower bound = 3
7501    Starting byte set: a d x
7502        terhjk;abcdaadsfe
7503     0: abc
7504        the quick xyz brown fox
7505     0: xyz
7506        \Yterhjk;abcdaadsfe
7507     0: abc
7508        \Ythe quick xyz brown fox
7509     0: xyz
7510        ** Failers
7511    No match
7512        thejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
7513    No match
7514        \Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
7515    No match
7516    
7517    /abcd*/+
7518        xxxxabcd\P
7519     0: abcd
7520     0+
7521     1: abc
7522        xxxxabcd\P\P
7523    Partial match: abcd
7524        dddxxx\R
7525     0: ddd
7526     0+ xxx
7527     1: dd
7528     2: d
7529     3:
7530        xxxxabcd\P\P
7531    Partial match: abcd
7532        xxx\R
7533     0:
7534     0+ xxx
7535    
7536    /abcd*/i
7537        xxxxabcd\P
7538     0: abcd
7539     1: abc
7540        xxxxabcd\P\P
7541    Partial match: abcd
7542        XXXXABCD\P
7543     0: ABCD
7544     1: ABC
7545        XXXXABCD\P\P
7546    Partial match: ABCD
7547    
7548    /abc\d*/
7549        xxxxabc1\P
7550     0: abc1
7551     1: abc
7552        xxxxabc1\P\P
7553    Partial match: abc1
7554    
7555    /abc[de]*/
7556        xxxxabcde\P
7557     0: abcde
7558     1: abcd
7559     2: abc
7560        xxxxabcde\P\P
7561    Partial match: abcde
7562    
7563    /(?:(?1)|B)(A(*F)|C)/
7564        ABCD
7565     0: BC
7566        CCD
7567     0: CC
7568        ** Failers
7569    No match
7570        CAD
7571    No match
7572    
7573    /^(?:(?1)|B)(A(*F)|C)/
7574        CCD
7575     0: CC
7576        BCD
7577     0: BC
7578        ** Failers
7579    No match
7580        ABCD
7581    No match
7582        CAD
7583    No match
7584        BAD
7585    No match
7586    
7587    /^(?!a(*SKIP)b)/
7588        ac
7589    Error -16
7590    
7591    /^(?=a(*SKIP)b|ac)/
7592        ** Failers
7593    No match
7594        ac
7595    Error -16
7596    
7597    /^(?=a(*THEN)b|ac)/
7598        ac
7599    Error -16
7600    
7601    /^(?=a(*PRUNE)b)/
7602        ab
7603    Error -16
7604        ** Failers
7605    No match
7606        ac
7607    Error -16
7608    
7609    /^(?(?!a(*SKIP)b))/
7610        ac
7611    Error -16
7612    
7613    /(?<=abc)def/
7614        abc\P\P
7615    Partial match: abc
7616    
7617    /abc$/
7618        abc
7619     0: abc
7620        abc\P
7621     0: abc
7622        abc\P\P
7623    Partial match: abc
7624    
7625    /abc$/m
7626        abc
7627     0: abc
7628        abc\n
7629     0: abc
7630        abc\P\P
7631    Partial match: abc
7632        abc\n\P\P
7633     0: abc
7634        abc\P
7635     0: abc
7636        abc\n\P
7637     0: abc
7638    
7639    /abc\z/
7640        abc
7641     0: abc
7642        abc\P
7643     0: abc
7644        abc\P\P
7645    Partial match: abc
7646    
7647    /abc\Z/
7648        abc
7649     0: abc
7650        abc\P
7651     0: abc
7652        abc\P\P
7653    Partial match: abc
7654    
7655    /abc\b/
7656        abc
7657     0: abc
7658        abc\P
7659     0: abc
7660        abc\P\P
7661    Partial match: abc
7662    
7663    /abc\B/
7664        abc
7665    No match
7666        abc\P
7667    Partial match: abc
7668        abc\P\P
7669    Partial match: abc
7670    
7671    /.+/
7672        abc\>0
7673     0: abc
7674     1: ab
7675     2: a
7676        abc\>1
7677     0: bc
7678     1: b
7679        abc\>2
7680     0: c
7681        abc\>3
7682    No match
7683        abc\>4
7684    Error -24
7685        abc\>-4
7686    Error -24
7687    
7688    /-- End of testinput7 --/

Legend:
Removed from v.435  
changed lines
  Added in v.567

  ViewVC Help
Powered by ViewVC 1.1.5