I realized that, out of all of the PERL code Ive written, Ive only been
able to assign to a variable from a pattern match within an IF statement:
if ( /^From:(.*)$/ )
{
$From = $1;
}
Simple enough. But now I wanted to go deeper and capture only the
email address.
Problem is:
$from_ = $From =~ /@/;
returns 1.
I didnt want the return status. In this example I wanted @
And I didnt want to use another IF statement
if ( $From =~ /(@)/ )
{
$from_ = $1;
}
Ive searched perl.com and Google but Im not quite sure what to
search for. I tried googling "PERL assign* match*" (w/o the quotes)
So is there a non-IF statement way of doing this?
Thanks
Birl
Please do not CC me responses to my own posts.
I'll read the responses on the list.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>