Also:
>perl -wMstrict -le "my ($patterns) = map qr{$_}xms, join ' | ', qw(catalina\.properties \.key$ tomcat-users\.xml) ; ;; print $patterns; ;; my $string = 'foo.key'; print 'match' if $string =~ $patterns; " (?msx-i:catalina\.properties | \.key$ | tomcat-users\.xml) match
Update: A small subtlety: The use of the /m regex modifier in the qr{$_}xms regex in the example above causes the $ assertion (see Metacharacters) to match before any embedded newline in the string or before the absolute end of the string. If a match only at the absolute end of string is desired, use \z instead (see Assertions).
In reply to Re: search a regex list
by AnomalousMonk
in thread search a regex list
by equick
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |