lo converto in <div class="code">. Sul database memorizzo il bbcode così in caso abbia bisogno di cambiare la classe del codice (o altri elementi) mi basterebbe modificare l'espressione in fase di estrazione dei dati.
Ho dato un'occhiata a quello ma non ho capito se potrei utilizzarlo per far ciò.
Adesso mi sono letto [URL="https://www.mrw.it/php/articoli/espressioni-regolari-funzioni-pcre-e-differenze-funzioni-posix_1262_3.html"]questo[/URL] articolo e sono quasi riuscito a risolvere. Ho provato con questo ma non riesco a capire come mai mi rimangano i simboli di apertura e chiusura del tag:
[PHP]$testo = preg_replace("<a href=\"<a href=\"(.*?)\">(.*?)</a>\">", "<a href=\"$1\">", $testo);[/PHP]
In pratica al posto di diventare <a href="link"> diventa <<a href="link">>
Come mai?