10 ab*bc abbbbc y $& abbbbc
11 ab{0,}bc abbbbc y $& abbbbc
16 ab+bc abbbbc y $& abbbbc
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 - -
23 ab{0,1}bc abc y $& abc
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
75 a{1,}b{1,}c aabbabc y $& abc
82 (a+|b)* ab y $&-$1 ab-b
83 (a+|b){0,} ab y $&-$1 ab-b
84 (a+|b)+ ab y $&-$1 ab-b
85 (a+|b){1,} ab y $&-$1 ab-b
86 (a+|b)? ab y $&-$1 a-a
87 (a+|b){0,1} ab y $&-$1 a-a
94 ([abc])*d abbbcd y $&-$1 abbbcd-c
95 ([abc])*bcd abcd y $&-$1 abcd-a
97 (a|b|c|d|e)f ef y $&-$1 ef-e
99 abcd*efg abcdefg y $& abcdefg
100 ab* xabyabbbz y $& ab
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-
123 ((((((((((a)))))))))) a y $10 a
124 ((((((((((a))))))))))\10 aa y $& aa
125 ((((((((((a))))))))))\41 aa n - -
126 ((((((((((a))))))))))\41 a! y $& a!
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)
133 abcd abcd y $&-\$&-\\$& abcd-$&-\abcd
134 a(bc)d abcd y $1-\$1-\\$1 bc-$1-\bc
136 (abc)\1 abcabc y $1 abc
137 ([a-c]*)\1 abcabc y $1 abc
142 'abc'i XABCY y $& ABC
143 'abc'i ABABC y $& ABC
145 'ab*bc'i ABC y $& ABC
146 'ab*bc'i ABBC y $& ABBC
147 'ab*bc'i ABBBBC y $& ABBBBC
148 'ab{0,}bc'i ABBBBC y $& ABBBBC
149 'ab+bc'i ABBC y $& ABBC
152 'ab{1,}bc'i ABQ n - -
153 'ab+bc'i ABBBBC y $& ABBBBC
154 'ab{1,}bc'i ABBBBC y $& ABBBBC
155 'ab{1,3}bc'i ABBBBC y $& ABBBBC
156 'ab{3,4}bc'i ABBBBC y $& ABBBBC
157 'ab{4,5}bc'i ABBBBC n - -
158 'ab?bc'i ABBC y $& ABBC
159 'ab?bc'i ABC y $& ABC
160 'ab{0,1}bc'i ABC y $& ABC
161 'ab?bc'i ABBBBC n - -
163 'ab{0,1}c'i ABC y $& ABC
164 '^abc$'i ABC y $& ABC
166 '^abc'i ABCC y $& ABC
168 'abc$'i AABC y $& ABC
173 'a.*c'i AXYZC y $& AXYZC
176 'a[bc]d'i ABD y $& ABD
178 'a[b-d]e'i ACE y $& ACE
179 'a[b-d]'i AAC y $& AC
186 'a[]]b'i A]B y $& A]B
187 'a[^bc]d'i AED y $& AED
189 'a[^-b]c'i ADC y $& ADC
192 'a[^]b]c'i ADC y $& ADC
194 'ab|cd'i ABCD y $& AB
195 '()ef'i DEF y $&-$1 EF-
203 'a\(b'i A(B y $&-$1 A(B-
205 'a\(*b'i A((B y $& A((B
209 '((a))'i ABC y $&-$1-$2 A-A-A
210 '(a)b(c)'i ABC y $&-$1-$2 ABC-A-C
211 'a+b+c'i AABBABC y $& ABC
212 'a{1,}b{1,}c'i AABBABC y $& ABC
219 '(a+|b)*'i AB y $&-$1 AB-B
220 '(a+|b){0,}'i AB y $&-$1 AB-B
221 '(a+|b)+'i AB y $&-$1 AB-B
222 '(a+|b){1,}'i AB y $&-$1 AB-B
223 '(a+|b)?'i AB y $&-$1 A-A
224 '(a+|b){0,1}'i AB y $&-$1 A-A
228 '[^ab]*'i CDE y $& CDE
231 '([abc])*d'i ABBBCD y $&-$1 ABBBCD-C
232 '([abc])*bcd'i ABCD y $&-$1 ABCD-A
233 'a|b|c|d|e'i E y $& E
234 '(a|b|c|d|e)f'i EF y $&-$1 EF-E
236 'abcd*efg'i ABCDEFG y $& ABCDEFG
237 'ab*'i XABYABBBZ y $& AB
238 'ab*'i XAYABBBZ y $& A
239 '(ab|cd)e'i ABCDE y $&-$1 CDE-CD
240 '[abhgefdc]ij'i HIJ y $& HIJ
241 '^(ab|cd)e'i ABCDE n x$1y XY
242 '(abc|)ef'i ABCDEF y $&-$1 EF-
243 '(a|b)c*d'i ABCD y $&-$1 BCD-B
244 '(ab|ab*)bc'i ABC y $&-$1 ABC-A
245 'a([bc]*)c*'i ABC y $&-$1 ABC-BC
246 'a([bc]*)(c*d)'i ABCD y $&-$1-$2 ABCD-BC-D
247 'a([bc]+)(c*d)'i ABCD y $&-$1-$2 ABCD-BC-D
248 'a([bc]*)(c+d)'i ABCD y $&-$1-$2 ABCD-B-CD
249 'a[bcd]*dcdcde'i ADCDCDE y $& ADCDCDE
250 'a[bcd]+dcdcde'i ADCDCDE n - -
251 '(ab|a)b*c'i ABC y $&-$1 ABC-AB
252 '((a)(b)c)(d)'i ABCD y $1-$2-$3-$4 ABC-A-B-D
253 '[a-zA-Z_][a-zA-Z0-9_]*'i ALPHA y $& ALPHA
254 '^a(bc+|b[eh])g|.h$'i ABH y $&-$1 BH-
255 '(bc+d$|ef*g.|h?i(j|k))'i EFFGZ y $&-$1-$2 EFFGZ-EFFGZ-
256 '(bc+d$|ef*g.|h?i(j|k))'i IJ y $&-$1-$2 IJ-IJ-J
257 '(bc+d$|ef*g.|h?i(j|k))'i EFFG n - -
258 '(bc+d$|ef*g.|h?i(j|k))'i BCDD n - -
259 '(bc+d$|ef*g.|h?i(j|k))'i REFFGZ y $&-$1-$2 EFFGZ-EFFGZ-
260 '((((((((((a))))))))))'i A y $10 A
261 '((((((((((a))))))))))\10'i AA y $& AA
262 '((((((((((a))))))))))\41'i AA n - -
263 '((((((((((a))))))))))\41'i A! y $& A!
264 '(((((((((a)))))))))'i A y $& A
265 'multiple words of text'i UH-UH n - -
266 'multiple words'i MULTIPLE WORDS, YEAH y $& MULTIPLE WORDS
267 '(.*)c(.*)'i ABCDE y $&-$1-$2 ABCDE-AB-DE
268 '\((.*), (.*)\)'i (A, B) y ($2, $1) (B, A)
270 'abcd'i ABCD y $&-\$&-\\$& ABCD-$&-\ABCD
271 'a(bc)d'i ABCD y $1-\$1-\\$1 BC-$1-\BC
273 '(abc)\1'i ABCABC y $1 ABC
274 '([a-c]*)\1'i ABCABC y $1 ABC