devo rintracciare e sostituire in una stringa tutte le occorenze di:
[G]qualsiasicarattere[/G]
ho provato con
\[G\](.+)\[/G\]
ma nn funziona. come potrei fare?
devo rintracciare e sostituire in una stringa tutte le occorenze di:
[G]qualsiasicarattere[/G]
ho provato con
\[G\](.+)\[/G\]
ma nn funziona. come potrei fare?
così non te piace:
(ho supposto g stia per grassetto)
non usando le espressioni regolari ne guadagni in prestazioni, naturalmente..codice:$txt="[G]qualsiasicarattere[/G]"; $txt=str_replace("[G]", "", $txt); $txt=str_replace("[/G]", "", $txt);![]()
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
non va bene, perchè se c'è un [G] ma nn c'è un [/G] dopo nn deve sostituire niente.
ok, giusto...
allora prova con '\[G\](.+)\[\/G\]'
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
niente nn funziona.
ma faccio bene a usare la funzione ereg_replace??
codice:ereg_replace("\[G\](.+)\[\/G\]","\\1",$testo);
io uso la preg_replace...
naturalmente devi passare tutto in un var...![]()
![]()
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
Probabilemte mi prenderai per fesso... ma il problema era proprio quello!!!!!Originariamente inviato da luke83
naturalmente devi passare tutto in un var...![]()
![]()
non so perchè ma, nonostante nn sia la prima volta che uso sta funzione, mi ero convinto che bastasse scrivere
per modificare la variabile $testocodice:ereg_replace("\[G\](.+)\[\/G\]","\\1",$testo);
Poi appena mi sn accorto della mia cazzata mi sn detto tante di quelle bestemmie.....
sinceramente non voglio azzardare ma il 60% dei problemi in questo forum nasce da "sviste" del genere.. x questo l'ho sottolineato non sapendo se avevi scritto così x fretta o se xkè così era...
l'mportante è aver risolto![]()
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]