Ciao Ragazzi,
non riesco a capire come sostituire le " (virgolette)
ho questa stringa:
src="/cartella/file/"
e la devo far diventare:
src=\"http://www.nomesito.it/cartella/file\"
Ringrazio anticipatamente![]()
Ciao Ragazzi,
non riesco a capire come sostituire le " (virgolette)
ho questa stringa:
src="/cartella/file/"
e la devo far diventare:
src=\"http://www.nomesito.it/cartella/file\"
Ringrazio anticipatamente![]()
Non sono granché nelle RE però questa dovrebbe andare, provala un po' e fammi sapere:
Codice PHP:
$str = 'src="/cartella/file/"';
echo eregi_replace ('src="(/[a-z0-9]+/[a-z0-9]+)/"', 'src=\"http://www.nomesito.it\\\\1\"', $str);
Mhhh. ok, ma ho detto una cappellata io ... pardon...
all'interno di una record (db mysql) ho la stringa in questione.
deo cercare se c'è quella stringa e sostituirla
riesci a modificarmela![]()
![]()
Non hai bisogno di modificare alcunché: eregi_replace cercherà quante volte e se la stringa è presente in $str ed effettuerà la sostituzione quando occorre.
Grazie, funziona...
un problema l'ho però avuto lo stesso perchè sulla stringa di esempio che ci "siamo dati" non ci sono problemi, tutto funziona regolarmente... ma con una variabile che contiene quella stringa ho avuto problemi con la le " (virgolette)...
Ho risolto "tralasciando" le virgolette e sostituendo tutto quello che le seguivano.
Grazie di tutto![]()