Buongiorno, vorrei eliminare da una stringa html eventuali link.

l'idea che ho pensato è questa, ma non mi pare molto furba:

return ereg_replace('(href=")+([(http://)(ftp://)(https://)(www.)]+)([a-zA-Z0-9[unct:]]+)(")'','href=""',$testo);


Sapreste suggerirmi qualcosa di meglio?

Grazie mille per l'attenzione.
Andrea