use strict; use warnings; while () { print if / ( ()* ()* | ) /x; } __DATA__