my $line = q~SNMPv2-SMI::enterprises.9.2.1.50.172.25.1.1= STRING: "SNMPCFG"~; if($line =~ /=\s*(STRING:\s*".*?")|(INTEGER:\s*\d+)$/){ print "yes\n"; }