Ci ho rinunciato Carlo, in ogni caso grazie! Preferisco eliminare quei dati e non mantenerli perché dovrei modificare una classe in troppi punti, faccio prima a cancellarli!
Sto cercando ci crearne un'altra per cancellare i dati in più e riportare il tag alla forma originale! Ho raggiunto un buon risultato, ma funziona a metà, cioè, con questa espressione:
Codice:
#\[quote\suser="([^\]]+)"\spost="([0-9]+)"\](.*?)\[/quote\]#is
Dovrebbe rimpiazzare ogni
Codice:
[quote user="TESTO" post="NUMERO"]Testo[/quote]
in
Codice HTML:
[quote="TESTO"]Testo[/quote]
Lo fa correttamente solo alla prima, ma se ho delle citazioni annidate, per esempio così:
Codice:
[quote user="TESTO_1" post="117"][quote user="TESTO_2" post="115"]Testo 2[/quote]Testo 1[/quote]
Testo 3
Non mi esegue gli altri replace, ma lo fa solamente al primo!
Come posso risolvere questo fastidioso problema?