if ( $name =~ /^I\d+$/ && $values =~ /[A-Za-z\s_\'\-\.]+/ ) { #I\d+ print "\n" . $name . "   " . $values . "<\/td>\n"; # start new row next; } elsif ( $values =~ /^[\d]+$/ && $name =~ /^Q\d+$/ ) { # Q0,Q1 print "Quant: " . $values . "\n"; next; # plus 4 more for P\d+ and IT\d+ cases and another pair of special cases