David Gilden wrote:
Could someone please help me the syntax here....
my $Comments = param('(Comments');
&BADemail if ($Comments =~ /[virtualthirst.com|napavalleycf.org]/ig);
This should go to &BADemail if $Comments contains either string, regardless
else is contained in the $Comments.
In a response I received on this thread:
http://www.nntp.perl.org/group/perl.beginners/2008/06/msg101141.html
...in particular, I learned from John that:
"The '|' which is used for alternation outside of a character class just
matches a literal '|' character inside a character class...."
You need to remove the character class '[' and ']' from your statement,
or else you are trying to find a '|' literally within $Comments.
Regards (thanks!),
Steve
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/