正規表現を使用して、次のPHPコードを使用してTwitterストリームで@replyを検出しています。
$text = preg_replace('!^@([A-Za-z0-9_]+)!', '<a href="http://twitter.com/$1" target="_blank">@$1</a>', $text);
$text = preg_replace('! @([A-Za-z0-9_]+)!', ' <a href="http://twitter.com/$1" target="_blank">@$1</a>', $text);
email@domain.comに返信として誤ったフラグを立てることなく、これら2つのルールを最適に組み合わせるにはどうすればよいですか?