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]