Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
att
GitHub Repository: att/ast
Path: blob/master/src/cmd/re/group.dat
1808 views
: perl group extension tests 2001-06-18

E	(?(0)a|b)		a		ESUBREG
Ex	SAME			a		(0,1)
E	SAME			b		ESUBREG
Ex	SAME			b		NOMATCH

K	~((0)a|b)		a		(0,1)
K	SAME			b		NOMATCH
K	SAME			~((0)a|b)	(5,6)

E	(?(1)a|b)		a		ESUBREG
Ex	SAME			a		NOMATCH
E	SAME			b		ESUBREG
Ex	SAME			b		(0,1)

K	~((1)a|b)		a		NOMATCH
K	SAME			b		(0,1)
K	SAME			~((1)a|b)	(7,8)

E	(a)(?(1)a|b)		aa		(0,2)(0,1)
E	SAME			ab		NOMATCH
E	SAME			ba		NOMATCH
E	SAME			bb		NOMATCH

K	@(a)~((1)a|b)		aa		(0,2)(0,1)
K	SAME			ab		NOMATCH
K	SAME			ba		NOMATCH
K	SAME			bb		NOMATCH

E	((a)|(b))(?(2)a|b)	aa		(0,2)(0,1)(0,1)
E	SAME			ab		NOMATCH
E	SAME			ba		NOMATCH
E	SAME			bb		(0,2)(0,1)(?,?)(0,1)

E	((a)|(b))(?(3)a|b)	aa		NOMATCH
E	SAME			ab		(0,2)(0,1)(0,1)
E	SAME			ba		(0,2)(0,1)(?,?)(0,1)
E	SAME			bb		NOMATCH

Bi	^g.*style$		Grep-Style		(0,10)
Ei	^g.*style$		Grep-Style		(0,10)
E	(?+i)^e.*style$		Egrep-Style		(0,11)
K	~(i)k*style		Ksh-Style		(0,9)
K	~(Bi)grep-style		Grep-Style		(0,10)
K	~(Bi)grep-style$	Grep-Style		(0,10)
K	~(Bi)^grep-style$	Grep-Style		(0,10)
K	~(Bi)g.*style$		Grep-Style		(0,10)
K	~(Bi)^g.*style$		Grep-Style		(0,10)
K	~(Ei)^e.*style$		Egrep-Style		(0,11)