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

Diff of /code/trunk/testdata/testoutput11

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

revision 448 by ph10, Tue Sep 15 19:11:48 2009 UTC revision 500 by ph10, Sat Mar 6 19:00:29 2010 UTC
# Line 1  Line 1 
1    /-- These tests are for the Perl 5.10 features that PCRE supports. --/
2    
3  /\H\h\V\v/  /\H\h\V\v/
4      X X\x0a      X X\x0a
5   0: X X\x0a   0: X X\x0a
# Line 518  No match Line 520  No match
520      AD      AD
521  No match  No match
522    
523  / End of testinput11 /  /^\W*+(?:((.)\W*+(?1)\W*+\2|)|((.)\W*+(?3)\W*+\4|\W*+.\W*+))\W*+$/i
524        1221
525     0: 1221
526     1: 1221
527     2: 1
528        Satan, oscillate my metallic sonatas!
529     0: Satan, oscillate my metallic sonatas!
530     1: <unset>
531     2: <unset>
532     3: Satan, oscillate my metallic sonatas
533     4: S
534        A man, a plan, a canal: Panama!
535     0: A man, a plan, a canal: Panama!
536     1: <unset>
537     2: <unset>
538     3: A man, a plan, a canal: Panama
539     4: A
540        Able was I ere I saw Elba.
541     0: Able was I ere I saw Elba.
542     1: <unset>
543     2: <unset>
544     3: Able was I ere I saw Elba
545     4: A
546        *** Failers
547    No match
548        The quick brown fox
549    No match
550    
551    /^((.)(?1)\2|.)$/
552        a
553     0: a
554     1: a
555        aba
556     0: aba
557     1: aba
558     2: a
559        aabaa
560     0: aabaa
561     1: aabaa
562     2: a
563        abcdcba
564     0: abcdcba
565     1: abcdcba
566     2: a
567        pqaabaaqp
568     0: pqaabaaqp
569     1: pqaabaaqp
570     2: p
571        ablewasiereisawelba
572     0: ablewasiereisawelba
573     1: ablewasiereisawelba
574     2: a
575        rhubarb
576    No match
577        the quick brown fox
578    No match
579    
580    /(a)(?<=b(?1))/
581        baz
582     0: a
583     1: a
584        ** Failers
585    No match
586        caz
587    No match
588    
589    /(?<=b(?1))(a)/
590        zbaaz
591     0: a
592     1: a
593        ** Failers
594    No match
595        aaa
596    No match
597    
598    /(?<X>a)(?<=b(?&X))/
599        baz
600     0: a
601     1: a
602    
603    /^(?|(abc)|(def))\1/
604        abcabc
605     0: abcabc
606     1: abc
607        defdef
608     0: defdef
609     1: def
610        ** Failers
611    No match
612        abcdef
613    No match
614        defabc
615    No match
616    
617    /^(?|(abc)|(def))(?1)/
618        abcabc
619     0: abcabc
620     1: abc
621        defabc
622     0: defabc
623     1: def
624        ** Failers
625    No match
626        defdef
627    No match
628        abcdef
629    No match
630    
631    /(?:a(?<quote> (?<apostrophe>')|(?<realquote>")) |b(?<quote> (?<apostrophe>')|(?<realquote>")) ) (?('quote')[a-z]+|[0-9]+)/xJ
632        a\"aaaaa
633     0: a"aaaaa
634     1: "
635     2: <unset>
636     3: "
637        b\"aaaaa
638     0: b"aaaaa
639     1: <unset>
640     2: <unset>
641     3: <unset>
642     4: "
643     5: <unset>
644     6: "
645        ** Failers
646    No match
647        b\"11111
648    No match
649    
650    /(?:(?1)|B)(A(*F)|C)/
651        ABCD
652     0: BC
653     1: C
654        CCD
655     0: CC
656     1: C
657        ** Failers
658    No match
659        CAD
660    No match
661    
662    /^(?:(?1)|B)(A(*F)|C)/
663        CCD
664     0: CC
665     1: C
666        BCD
667     0: BC
668     1: C
669        ** Failers
670    No match
671        ABCD
672    No match
673        CAD
674    No match
675        BAD
676    No match
677    
678    /(?:(?1)|B)(A(*ACCEPT)XX|C)D/
679        AAD
680     0: AA
681     1: A
682        ACD
683     0: ACD
684     1: C
685        BAD
686     0: BA
687     1: A
688        BCD
689     0: BCD
690     1: C
691        BAX
692     0: BA
693     1: A
694        ** Failers
695    No match
696        ACX
697    No match
698        ABC
699    No match
700    
701    /(?(DEFINE)(A))B(?1)C/
702        BAC
703     0: BAC
704    
705    /(?(DEFINE)((A)\2))B(?1)C/
706        BAAC
707     0: BAAC
708    
709    /(?<pn> \( ( [^()]++ | (?&pn) )* \) )/x
710        (ab(cd)ef)
711     0: (ab(cd)ef)
712     1: (ab(cd)ef)
713     2: ef
714    
715    /^(?!a(*SKIP)b)/
716        ac
717     0:
718    
719    /^(?=a(*SKIP)b|ac)/
720        ** Failers
721    No match
722        ac
723    No match
724    
725    /^(?=a(*THEN)b|ac)/
726        ac
727     0:
728    
729    /^(?=a(*PRUNE)b)/
730        ab
731     0:
732        ** Failers
733    No match
734        ac
735    No match
736    
737    /^(?=a(*ACCEPT)b)/
738        ac
739     0:
740    
741    /^(?(?!a(*SKIP)b))/
742        ac
743     0:
744    
745    /(?>a\Kb)/
746        ab
747     0: b
748    
749    /((?>a\Kb))/
750        ab
751     0: b
752     1: ab
753    
754    /(a\Kb)/
755        ab
756     0: b
757     1: ab
758    
759    /^a\Kcz|ac/
760        ac
761     0: ac
762    
763    /(?>a\Kbz|ab)/
764        ab
765     0: ab
766    
767    /^(?&t)(?(DEFINE)(?<t>a\Kb))$/
768        ab
769     0: b
770    
771    /^([^()]|\((?1)*\))*$/
772        a(b)c
773     0: a(b)c
774     1: c
775        a(b(c)d)e
776     0: a(b(c)d)e
777     1: e
778    
779    /-- End of testinput11 --/

Legend:
Removed from v.448  
changed lines
  Added in v.500

  ViewVC Help
Powered by ViewVC 1.1.5