$string = "Mail me at [email]chaosprone@hotmail.com[/email] now!";
$string = explode ('@', $string)
$string[0] = explode (' ', $string[0]);
$string[1] = explode (' ', $string[1]);
$email = $string[0][count($string[0]) - 1].'@'.$string[1][0];
Code works! Have a fun time comprehending how the heck it works. I know you could also do some fancy regular expression stuff.. but that just confuses me :-/