my $something = 'This is a bang of a bing thing';
my @list = qw /bing bong bang/; # want to search for these
my $list = join '|', @list; # construct my pattern
if($something =~ m/($list)/i) {
print "Found '$1' in '$something'\n";
}
####
my @search = $something =~ m/($list)/ig; # <- added the g modifier
####
while ($something =~ m/($list)/ig) {
print "Found '$1' in '$something'\n";
}
####
use strict;
my $something = 'This is a bang of a bing thing bing bong bang';
my @list = qw / bing bong bang /;
if ($something =~ m/(@list)/i) {
print "Found '$1' in '$something'\n";
}
####
Found 'bing bong bang' in 'This is a bang of a bing thing bing bong bang'