Originariamente inviato da platone
Devi usare le EREG, anzi meglio ancora le PREG.

Str_replace è una funzione semplice e veloce che però ha una potenza limitata.

Con le PREG non hai limiti, puoi manipolare il tutto come preferisci.
Ti conviene iniziarle a studiare, tanto servono negli ambiti più disparati e prima o poi ti troverai a doverle utilizzare nuovamente. Ti consiglio un paio di LINK che utilizzo sempre per aiutarmi a costruirne una:

http://it.php.net/manual/en/function.preg-replace.php
http://www.perl.com/doc/manual/html/pod/perlre.html

Bye
grazie, navigando ho visto che ci sono diverse funzioni che iniziano per preg
tu ne avevi in mente quacluna in particolare?

http://forum.html.it/forum/showthrea...highlight=preg
da questa discussione sembra che serva per verificare se ci sono solo numeri... ed in altri siti fanno esempi con mille slash e lettere che non capisco cosa vogliano dire...

magari tu che lo conosci puoi farmi vede un esempio più semplice?

se per esempio dalla variabile $a, dovessi far risultare fuori una stringa come la variabile $b, come potrei fare utilizzando il preg (o un'altra funzione)??

Codice PHP:
$a='[testo1]indirizzo.com[/testo2]'

$b='testo1+inidirizzo.com+testo2+indirizzo.com+testo3'