Ciao a tutti ho un problema con la formattazione del codice html!
Devo trasformare codice html in bbcode e per farlo utilizzo:

Codice PHP:
$stringa="$Row[testo]";

$stringapreg_replace("#\<a href=\"([^\]]+)\" title=\"link esterno\" target=\"_blank\">#i","[url=\\1\]",$stringa);
$stringa preg_replace("#\</a>#i","[/url\]"$stringa); 
Il problema è che se nel testo sono presenti + di un link viene trasformato solo il primo da
Codice PHP:
<a href
a [url] mentre gli altri restano come [a href]

Come faccio?