Found a solution if (preg_match("/Form:[ ]*(.+)[ ]*<(.+)>/", "Form:Henry <[EMAIL PROTECTED]>", $info)) { print_r($info); } else print "Pattern not found";
but I'm refining it so that it doesn't need the last bit, any more pointers appreciated!!! Thanks All Henry "Henry Grech-Cini" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi All, > > I know that you will probably tell me to RTFM but I have (several times) and > I cannot quite understand it! > > So failing that I turn to you for help. > > I know that this is very trivial but please humour me. > > I have a line containing "From: Henry< henry @ zzzzzzzz.com >" > (please ignore any spaces between the angled braces < >, they are just to > fool outlook express) > > And I want to extract the name and the email address into the variables > $name $email. I suspect using preg_match? > > TIA > > Henry > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php