$catreg = "^(<[A-Za-z0-9]+>)*

(<[A-Za-z0-9]+>)*([A-Za-z0-9]+)"; $_="

foo"; if ( m!$catreg! ) { print "Matched \$1:$1 \$2$2 \$3$3\n"; } else { print "No Match\n"; }