Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Help per espressione regolare

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272
    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); 

  3. #3
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272
    Non hai bisogno di modificare alcunché: eregi_replace cercherà quante volte e se la stringa è presente in $str ed effettuerà la sostituzione quando occorre.

  5. #5
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.