This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl 2.0 (no announcement message available)
[perl5.git] / t / re_tests
CommitLineData
378cc40b
LW
1abc abc y $& abc
2abc xbc n - -
3abc axc n - -
4abc abx n - -
5abc xabcy y $& abc
6abc ababc y $& abc
7ab*c abc y $& abc
8ab*bc abc y $& abc
9ab*bc abbc y $& abbc
10ab*bc abbbbc y $& abbbbc
11ab+bc abbc y $& abbc
12ab+bc abc n - -
13ab+bc abq n - -
14ab+bc abbbbc y $& abbbbc
15ab?bc abbc y $& abbc
16ab?bc abc y $& abc
17ab?bc abbbbc n - -
18ab?c abc y $& abc
19^abc$ abc y $& abc
20^abc$ abcc n - -
21^abc abcc y $& abc
22^abc$ aabc n - -
23abc$ aabc y $& abc
24^ abc y $&
25$ abc y $&
26a.c abc y $& abc
27a.c axc y $& axc
28a.*c axyzc y $& axyzc
29a.*c axyzd n - -
30a[bc]d abc n - -
31a[bc]d abd y $& abd
32a[b-d]e abd n - -
33a[b-d]e ace y $& ace
34a[b-d] aac y $& ac
35a[-b] a- y $& a-
36a[b-] a- y $& a-
37a[b-a] - c - -
38a[]b - c - -
39a[ - c - -
40a] a] y $& a]
41a[]]b a]b y $& a]b
42a[^bc]d aed y $& aed
43a[^bc]d abd n - -
44a[^-b]c adc y $& adc
45a[^-b]c a-c n - -
46a[^]b]c a]c n - -
47a[^]b]c adc y $& adc
48ab|cd abc y $& ab
49ab|cd abcd y $& ab
50()ef def y $&-$1 ef-
51()* - c - -
52*a - c - -
53^* - c - -
54$* - c - -
55(*)b - c - -
56$b b n - -
57a\ - c - -
58a\(b a(b y $&-$1 a(b-
59a\(*b ab y $& ab
60a\(*b a((b y $& a((b
61a\\b a\b y $& a\b
62abc) - c - -
63(abc - c - -
64((a)) abc y $&-$1-$2 a-a-a
65(a)b(c) abc y $&-$1-$2 abc-a-c
66a+b+c aabbabc y $& abc
67a** - c - -
68a*? - c - -
69(a*)* - c - -
70(a*)+ - c - -
71(a|)* - c - -
72(a*|b)* - c - -
73(a+|b)* ab y $&-$1 ab-b
74(a+|b)+ ab y $&-$1 ab-b
75(a+|b)? ab y $&-$1 a-a
76(^)* - c - -
77(ab|)* - c - -
78)( - c - -
79[^ab]* cde y $& cde
80abc n - -
81a* y $&
82([abc])*d abbbcd y $&-$1 abbbcd-c
83([abc])*bcd abcd y $&-$1 abcd-a
84a|b|c|d|e e y $& e
85(a|b|c|d|e)f ef y $&-$1 ef-e
86((a*|b))* - c - -
87abcd*efg abcdefg y $& abcdefg
88ab* xabyabbbz y $& ab
89ab* xayabbbz y $& a
90(ab|cd)e abcde y $&-$1 cde-cd
91[abhgefdc]ij hij y $& hij
92^(ab|cd)e abcde n x$1y xy
93(abc|)ef abcdef y $&-$1 ef-
94(a|b)c*d abcd y $&-$1 bcd-b
95(ab|ab*)bc abc y $&-$1 abc-a
96a([bc]*)c* abc y $&-$1 abc-bc
97a([bc]*)(c*d) abcd y $&-$1-$2 abcd-bc-d
98a([bc]+)(c*d) abcd y $&-$1-$2 abcd-bc-d
99a([bc]*)(c+d) abcd y $&-$1-$2 abcd-b-cd
100a[bcd]*dcdcde adcdcde y $& adcdcde
101a[bcd]+dcdcde adcdcde n - -
102(ab|a)b*c abc y $&-$1 abc-ab
103((a)(b)c)(d) abcd y $1-$2-$3-$4 abc-a-b-d
104[a-zA-Z_][a-zA-Z0-9_]* alpha y $& alpha
105^a(bc+|b[eh])g|.h$ abh y $&-$1 bh-
106(bc+d$|ef*g.|h?i(j|k)) effgz y $&-$1-$2 effgz-effgz-
107(bc+d$|ef*g.|h?i(j|k)) ij y $&-$1-$2 ij-ij-j
108(bc+d$|ef*g.|h?i(j|k)) effg n - -
109(bc+d$|ef*g.|h?i(j|k)) bcdd n - -
110(bc+d$|ef*g.|h?i(j|k)) reffgz y $&-$1-$2 effgz-effgz-
111((((((((((a)))))))))) - c - -
112(((((((((a))))))))) a y $& a
113multiple words of text uh-uh n - -
114multiple words multiple words, yeah y $& multiple words
115(.*)c(.*) abcde y $&-$1-$2 abcde-ab-de
116\((.*), (.*)\) (a, b) y ($2, $1) (b, a)
117[k] ab n - -
118abcd abcd y $&-\$&-\\$& abcd-$&-\abcd
119a(bc)d abcd y $1-\$1-\\$1 bc-$1-\bc
120a[-]?c ac y $& ac
121(abc)\1 abcabc y $1 abc
122([a-c]*)\1 abcabc y $1 abc