xabc	abc	n	-	-
abc	xbc	n	-	-
abc	axc	n	-	-
abc	abx	n	-	-
abc	xabcy	y	-	-
abc	ababc	y	-	-
ab*c	abc	y	-	-
ab*bc	abc	y	-	-
ab*bc	abbc	y	-	-
ab*bc	abbbbc	y	-	-
ab+bc	abbc	y	-	-
ab+bc	abc	n	-	-
ab+bc	abq	n	-	-
ab+bc	abbbbc	y	-	-
ab?bc	abbc	y	-	-
ab?bc	abc	y	-	-
ab?bc	abbbbc	n	-	-
ab?c	abc	y	-	-
^abc$	abc	y	-	-
^abc$	abcc	n	-	-
^abc	abcc	y	-	-
^abc$	aabc	n	-	-
abc$	aabc	y	-	-
^	abc	y	-	-
$	abc	y	-	-
^$		y	-	-
a.c	abc	y	-	-
a.c	axc	y	-	-
a.*c	axyzc	y	-	-
a.*c	axyzd	n	-	-
a[bc]d	abc	n	-	-
a[bc]d	abd	y	-	-
a[b-d]e	abd	n	-	-
a[b-d]e	ace	y	-	-
a[b-d]	aac	y	-	-
a[-b]	a-	y	-	-
a[b-]	a-	y	-	-
a[b-a]	ab	y	-	-
a[]b	-	c	-	-
a[	-	c	-	-
a]	a]	y	-	-
a[\]]b	a]b	y	-	-
a[^bc]d	aed	y	-	-
a[^bc]d	abd	n	-	-
a[^-b]c	adc	y	-	-
a[^-b]c	a-c	n	-	-
a[^]b]c	a]c	n	-	-
a[^]b]c	adc	y	-	-
ab|cd	abc	y	-	-
ab|cd	abcd	y	-	-
()ef	def	y	-	-
()*	*	c	-	-
*a	*a	y	-	-
^*	*	y	-	-
$*	a	y	-	-
(*)b	-	c	-	-
$b	b	n	-	-
a\	a\	y	-	-
a\(b	a(b	y	-	-
a\(*b	ab	y	-	-
a\(*b	a((b	y	-	-
a\\b	a\b	y	-	-
abc)	-	c	-	-
(abc	-	c	-	-
((a))	abc	y	-	-
(a)b(c)	abc	y	-	-
a+b+c	aabbabc	y	-	-
a**	-	c	-	-
a*?	-	c	-	-
(a*)*		y	-	-
(a*)+	a	y	-	-
(a|)*		y	-	-
(a*|b)*	b	y	-	-
(a+|b)*	ab	y	-	-
(a+|b)+	ab	y	-	-
(a+|b)?	ab	y	-	-
[^ab]*	cde	y	-	-
^[ab]+	ab	y	-	-
^[ab]+	cb	n	-	-
(^)*	c	y	-	-
(ab|)*	ab	y	-	-
)(	-	c	-	-
	abc	y	-	-
abc		n	-	-
a*		y	-	-
([abc])*d	abbbcd	y	-	-
([abc])*bcd	abcd	y	-	-
a|b|c|d|e	e	y	-	-
(a|b|c|d|e)f	ef	y	-	-
((a*|b))*	b	y	-	-
((a*|b))*	bbbbb	y	-	-
((a*|b))*		y	-	-
abcd*efg	abcdefg	y	-	-
ab*	xabyabbbz	y	-	-
ab*	xayabbbz	y	-	-
(ab|cd)e	abcde	y	-	-
[abhgefdc]ij	hij	y	-	-
^(ab|cd)e	abcde	n	-	-
(abc|)ef	abcdef	y	-	-
(a|b)c*d	abcd	y	-	-
(ab|ab*)bc	abc	y	-	-
a([bc]*)c*	abc	y	-	-
a([bc]*)(c*d)	abcd	y	-	-
a([bc]+)(c*d)	abcd	y	-	-
a([bc]*)(c+d)	abcd	y	-	-
a[bcd]*dcdcde	adcdcde	y	-	-
a[bcd]+dcdcde	adcdcde	n	-	-
(ab|a)b*c	abc	y	-	-
((a)(b)c)(d)	abcd	y	-	-
[a-zA-Z_][a-zA-Z0-9_]*	alpha	y	-	-
^a(bc+|b[eh])g|.h$	abh	y	-	-
(bc+d$|ef*g.|h?i(j|k))	effgz	y	-	-
(bc+d$|ef*g.|h?i(j|k))	ij	y	-	-
(bc+d$|ef*g.|h?i(j|k))	effg	n	-	-
(bc+d$|ef*g.|h?i(j|k))	bcdd	n	-	-
(bc+d$|ef*g.|h?i(j|k))	bccd	y	-	-
(bc+d$|ef*g.|h?i(j|k))	reffgz	y	-	-
((((((((((a))))))))))	a	y	-	-
(((((((((a)))))))))	b	n	-	-
multiple words of text	uh-uh	n	-	-
multiple words	multiple words, yeah	y	-	-
(.*)c(.*)	abcde	y	-	-
\((.*), (.*)\)	(a, b)	y	-	-
[k]	ab	n	-	-
abcd	abcd	y	-	-
a(bc)d	abcd	y	-	-
a[-]?c	ac	y	-	-
.$	abc	y	-	-
(a|b)*a(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)$	ababababaabbbbbbbbbb	y	-	-
(a|b)*a(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)$	abababababaaaaaaaaaa	n	-	-
