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