Il problema è che ci possono essere anche link nel messaggio...

http://aksjdkahksjhakjshas

e solo quello che è contenuto tra "> e </a> deve essere spezzato, ma non l'attributo href