Re: regex..gah

2006-05-09 Thread Dr.Ruud
"Dan" schreef: Please don't top-post. > "name" <[EMAIL PROTECTED]> > the question was pertaining to get 'name' out of "name" at the start, > and the email address out of the <<>> brackets. however i managed to > figure that one out by playing. Don't play but use Regexp::Common::Email::Address h

Re: regex..gah

2006-05-09 Thread Dan
hi thanks for the pointers. i think the news thing, or something, made the question a little unclear, as it stripped some characters from the input. the input is the default way email headers are sent with the "from" and "to" portions, "name" <[EMAIL PROTECTED]> the question was pertaining to ge

Re: regex..gah

2006-05-09 Thread Anthony Ettinger
On 5/7/06, Dan <[EMAIL PROTECTED]> wrote: i been doing perl long enough that you'd think i should know this, but one thing i've never ever ever managed to get my head around is how regex works. i'm using net::pop3 (mail::pop3client doesn't work!), and i'm trying to extract certain data from the

Re: regex..gah

2006-05-08 Thread SkyBlueshoes
Dan wrote: i been doing perl long enough that you'd think i should know this, but one thing i've never ever ever managed to get my head around is how regex works. i'm using net::pop3 (mail::pop3client doesn't work!), and i'm trying to extract certain data from the pop3 stream (from, subject, a

Re: regex..gah

2006-05-08 Thread Dr.Ruud
"Dan" schreef: > if (substr($line,0,5) eq "From:") You don't even need to know that 'From:' is 5 characters, if you use if ( 0 == index $line, 'From:' ) > i wrote a program some months back which utilised a compelx regex sub > > $onchan{lc($data[0])} =~ s/(,|^)\Q$data[1]\E(?=,|$)//; > > whic