##
$ perl -le'"foo" =~ /(foo)/; print $1; "bar" =~ /(bar)/; print $1; "baz" =~ /(quux)/; print $1;'
foo
bar
bar
####
while() {
if( $_ =~ /(foo)/ ) {
print "$.: $1 -- $&\n";
}
else {
print "No match on line $..\n"
}
}