I am wondering if there is a simple snippet which converts links of any kind:
http://www.cnn.com to http://www.cnn.com&l
Try this out. (for links not email)
$newTweet = preg_replace('!http://([a-zA-Z0-9./-]+[a-zA-Z0-9/-])!i', '\\0', $tweet->text);