my @opts; if ($imgline =~ /\Q$search\E/i) { my ($img_name,$img_desc) = split /\|/, $imgline; push @opts => qq{$img_desc}; } # ... later, print out HTML select list print "\n", join( "\n" => @opts ), "\n";