dato un tag HTML che può contenere o no più attributi sto cercando si creare un'espressione regolare che mi sostituisca il tag con un'altro, indipendentemente dal numero di attributi contenuti:
apertura tag < + NOME TAG + qualsiasi cosa + chiusura tag >
deve diventare
<NUOVO TAG>
esempio
<STRONG class="pippo" > lo voglio sostituire con [b]
come
[b] lo voglio sostituire con
ho provato a fare cosi
Codice PHP:
$testo = "bla bla bla <STRONG class="pippo" >CIAOOO
Codice PHP:
altro testo e altri tag HTML";
$testo = eregi_replace("<STRONG(.[^>]*)>","[B]",$testo)
Ma naturalmente non funziona!
Mi sostituisce STRONG ma mi elimina anche tutto il testo contenuto dopo sino alla chiusura del tag /strong!
mentre
Codice PHP:
$testo = eregi_replace("<STRONG(.[^>\/]*)>","[B]",$testo)
non funziona
Qualcuno sa aiutarmi?
Grazie