my($abc) = "fred3hello"; $abc =~ /^[^\d]{2,4}<([^>]+)>\d?\1$/; if (defined($1)) { print "$1\n"; } else { print "not found\n"; } } #### $abc =~ /^[^\d]{2,4}<([^>]+)>\d?\1$/;