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
69 ((a)) abc y $&-$1-$2 a-a-a
70 (a)b(c) abc y $&-$1-$2 abc-a-c
71 a+b+c aabbabc y $& abc
72 a{1,}b{1,}c aabbabc y $& abc
75 (a+|b)* ab y $&-$1 ab-b
76 (a+|b){0,} ab y $&-$1 ab-b
77 (a+|b)+ ab y $&-$1 ab-b
78 (a+|b){1,} ab y $&-$1 ab-b
79 (a+|b)? ab y $&-$1 a-a
80 (a+|b){0,1} ab y $&-$1 a-a
85 ([abc])*d abbbcd y $&-$1 abbbcd-c
86 ([abc])*bcd abcd y $&-$1 abcd-a
88 (a|b|c|d|e)f ef y $&-$1 ef-e
89 abcd*efg abcdefg y $& abcdefg
92 (ab|cd)e abcde y $&-$1 cde-cd
93 [abhgefdc]ij hij y $& hij
94 ^(ab|cd)e abcde n x$1y xy
95 (abc|)ef abcdef y $&-$1 ef-
96 (a|b)c*d abcd y $&-$1 bcd-b
97 (ab|ab*)bc abc y $&-$1 abc-a
98 a([bc]*)c* abc y $&-$1 abc-bc
99 a([bc]*)(c*d) abcd y $&-$1-$2 abcd-bc-d
100 a([bc]+)(c*d) abcd y $&-$1-$2 abcd-bc-d
101 a([bc]*)(c+d) abcd y $&-$1-$2 abcd-b-cd
102 a[bcd]*dcdcde adcdcde y $& adcdcde
103 a[bcd]+dcdcde adcdcde n - -
104 (ab|a)b*c abc y $&-$1 abc-ab
105 ((a)(b)c)(d) abcd y $1-$2-$3-$4 abc-a-b-d
106 [a-zA-Z_][a-zA-Z0-9_]* alpha y $& alpha
107 ^a(bc+|b[eh])g|.h$ abh y $&-$1 bh-
108 (bc+d$|ef*g.|h?i(j|k)) effgz y $&-$1-$2 effgz-effgz-
109 (bc+d$|ef*g.|h?i(j|k)) ij y $&-$1-$2 ij-ij-j
110 (bc+d$|ef*g.|h?i(j|k)) effg n - -
111 (bc+d$|ef*g.|h?i(j|k)) bcdd n - -
112 (bc+d$|ef*g.|h?i(j|k)) reffgz y $&-$1-$2 effgz-effgz-
113 ((((((((((a)))))))))) a y $10 a
114 ((((((((((a))))))))))\10 aa y $& aa
115 ((((((((((a))))))))))\41 aa n - -
116 ((((((((((a))))))))))\41 a! y $& a!
117 (((((((((a))))))))) a y $& a
118 multiple words of text uh-uh n - -
119 multiple words multiple words, yeah y $& multiple words
120 (.*)c(.*) abcde y $&-$1-$2 abcde-ab-de
121 \((.*), (.*)\) (a, b) y ($2, $1) (b, a)
123 abcd abcd y $&-\$&-\\$& abcd-$&-\abcd
124 a(bc)d abcd y $1-\$1-\\$1 bc-$1-\bc
126 (abc)\1 abcabc y $1 abc
127 ([a-c]*)\1 abcabc y $1 abc
132 'abc'i XABCY y $& ABC
133 'abc'i ABABC y $& ABC
135 'ab*bc'i ABC y $& ABC
136 'ab*bc'i ABBC y $& ABBC
137 'ab*?bc'i ABBBBC y $& ABBBBC
138 'ab{0,}?bc'i ABBBBC y $& ABBBBC
139 'ab+?bc'i ABBC y $& ABBC
142 'ab{1,}bc'i ABQ n - -
143 'ab+bc'i ABBBBC y $& ABBBBC
144 'ab{1,}?bc'i ABBBBC y $& ABBBBC
145 'ab{1,3}?bc'i ABBBBC y $& ABBBBC
146 'ab{3,4}?bc'i ABBBBC y $& ABBBBC
147 'ab{4,5}?bc'i ABBBBC n - -
148 'ab??bc'i ABBC y $& ABBC
149 'ab??bc'i ABC y $& ABC
150 'ab{0,1}?bc'i ABC y $& ABC
151 'ab??bc'i ABBBBC n - -
152 'ab??c'i ABC y $& ABC
153 'ab{0,1}?c'i ABC y $& ABC
154 '^abc$'i ABC y $& ABC
156 '^abc'i ABCC y $& ABC
158 'abc$'i AABC y $& ABC
163 'a.*?c'i AXYZC y $& AXYZC
166 'a[bc]d'i ABD y $& ABD
168 'a[b-d]e'i ACE y $& ACE
169 'a[b-d]'i AAC y $& AC
176 'a[]]b'i A]B y $& A]B
177 'a[^bc]d'i AED y $& AED
179 'a[^-b]c'i ADC y $& ADC
182 'a[^]b]c'i ADC y $& ADC
184 'ab|cd'i ABCD y $& AB
185 '()ef'i DEF y $&-$1 EF-
190 'a\(b'i A(B y $&-$1 A(B-
192 'a\(*b'i A((B y $& A((B
196 '((a))'i ABC y $&-$1-$2 A-A-A
197 '(a)b(c)'i ABC y $&-$1-$2 ABC-A-C
198 'a+b+c'i AABBABC y $& ABC
199 'a{1,}b{1,}c'i AABBABC y $& ABC
201 'a.+?c'i ABCABC y $& ABC
202 'a.*?c'i ABCABC y $& ABC
203 'a.{0,5}?c'i ABCABC y $& ABC
204 '(a+|b)*'i AB y $&-$1 AB-B
205 '(a+|b){0,}'i AB y $&-$1 AB-B
206 '(a+|b)+'i AB y $&-$1 AB-B
207 '(a+|b){1,}'i AB y $&-$1 AB-B
208 '(a+|b)?'i AB y $&-$1 A-A
209 '(a+|b){0,1}'i AB y $&-$1 A-A
210 '(a+|b){0,1}?'i AB y $&-$1 -
212 '[^ab]*'i CDE y $& CDE
215 '([abc])*d'i ABBBCD y $&-$1 ABBBCD-C
216 '([abc])*bcd'i ABCD y $&-$1 ABCD-A
217 'a|b|c|d|e'i E y $& E
218 '(a|b|c|d|e)f'i EF y $&-$1 EF-E
219 'abcd*efg'i ABCDEFG y $& ABCDEFG
220 'ab*'i XABYABBBZ y $& AB
221 'ab*'i XAYABBBZ y $& A
222 '(ab|cd)e'i ABCDE y $&-$1 CDE-CD
223 '[abhgefdc]ij'i HIJ y $& HIJ
224 '^(ab|cd)e'i ABCDE n x$1y XY
225 '(abc|)ef'i ABCDEF y $&-$1 EF-
226 '(a|b)c*d'i ABCD y $&-$1 BCD-B
227 '(ab|ab*)bc'i ABC y $&-$1 ABC-A
228 'a([bc]*)c*'i ABC y $&-$1 ABC-BC
229 'a([bc]*)(c*d)'i ABCD y $&-$1-$2 ABCD-BC-D
230 'a([bc]+)(c*d)'i ABCD y $&-$1-$2 ABCD-BC-D
231 'a([bc]*)(c+d)'i ABCD y $&-$1-$2 ABCD-B-CD
232 'a[bcd]*dcdcde'i ADCDCDE y $& ADCDCDE
233 'a[bcd]+dcdcde'i ADCDCDE n - -
234 '(ab|a)b*c'i ABC y $&-$1 ABC-AB
235 '((a)(b)c)(d)'i ABCD y $1-$2-$3-$4 ABC-A-B-D
236 '[a-zA-Z_][a-zA-Z0-9_]*'i ALPHA y $& ALPHA
237 '^a(bc+|b[eh])g|.h$'i ABH y $&-$1 BH-
238 '(bc+d$|ef*g.|h?i(j|k))'i EFFGZ y $&-$1-$2 EFFGZ-EFFGZ-
239 '(bc+d$|ef*g.|h?i(j|k))'i IJ y $&-$1-$2 IJ-IJ-J
240 '(bc+d$|ef*g.|h?i(j|k))'i EFFG n - -
241 '(bc+d$|ef*g.|h?i(j|k))'i BCDD n - -
242 '(bc+d$|ef*g.|h?i(j|k))'i REFFGZ y $&-$1-$2 EFFGZ-EFFGZ-
243 '((((((((((a))))))))))'i A y $10 A
244 '((((((((((a))))))))))\10'i AA y $& AA
245 '((((((((((a))))))))))\41'i AA n - -
246 '((((((((((a))))))))))\41'i A! y $& A!
247 '(((((((((a)))))))))'i A y $& A
248 '(?:(?:(?:(?:(?:(?:(?:(?:(?:(a))))))))))'i A y $1 A
249 '(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))'i C y $1 C
250 'multiple words of text'i UH-UH n - -
251 'multiple words'i MULTIPLE WORDS, YEAH y $& MULTIPLE WORDS
252 '(.*)c(.*)'i ABCDE y $&-$1-$2 ABCDE-AB-DE
253 '\((.*), (.*)\)'i (A, B) y ($2, $1) (B, A)
255 'abcd'i ABCD y $&-\$&-\\$& ABCD-$&-\ABCD
256 'a(bc)d'i ABCD y $1-\$1-\\$1 BC-$1-\BC
258 '(abc)\1'i ABCABC y $1 ABC
259 '([a-c]*)\1'i ABCABC y $1 ABC
262 a(?=c|d). abad y $& ad
263 a(?:b|c|d)(.) ace y $1 e
264 a(?:b|c|d)*(.) ace y $1 e
265 a(?:b|c|d)+?(.) ace y $1 e
266 a(?:b|(c|e){1,2}?|d)+?(.) ace y $1$2 ce