<?php
$str = "---------- Forwarded message ----------
From: Stephanie Stevens <teststeph@hotmail.com>
Date: 9 October 2014 16:14
Subject: My application ref:5996966
To: 'steph@dataharvesting.com' <steph@dataharvesting.com>
Hi
Can you tell me how long the wait is until I hear back about my application?
kind regards
Joe Bloggs";
preg_match("/From: (.*?) \<(.*?)\>\n/i", $str, $matches);
var_dump($matches);
$str = str_replace("<{$matches[2]}>", "({$matches[2]})", $str);
var_dump($str);
array(3) {
[0]=>
string(48) "From: Stephanie Stevens <teststeph@hotmail.com>
"
[1]=>
string(17) "Stephanie Stevens"
[2]=>
string(21) "teststeph@hotmail.com"
}
string(317) "---------- Forwarded message ----------
From: Stephanie Stevens (teststeph@hotmail.com)
Date: 9 October 2014 16:14
Subject: My application ref:5996966
To: 'steph@dataharvesting.com' <steph@dataharvesting.com>
Hi
Can you tell me how long the wait is until I hear back about my application?
kind regards
Joe Bloggs"