Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Jeyne
    Registrato dal
    Feb 2003
    Messaggi
    101

    Sostituzione multipla di " (virgolette + spazio)

    Salve,


    vorrei sostituire più volte dentro una stringa (" + spazio ) con (virgolette + virgola)

    In pratica ho una stringa fatta così

    a="mio" b="tuo" c="di chi"

    e vorrei diventasse

    a="mio",b="tuo",c="di chi"

    ho provato con repalce, ma non riesco a scriverlo correttamente.
    Qualcuno sa come si fa?

    Grazie


  2. #2
    buttace er codice
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  3. #3
    Utente di HTML.it L'avatar di Jeyne
    Registrato dal
    Feb 2003
    Messaggi
    101
    Ho una stringa con tanti campi messi in questo modo

    campo1="valore1" campo2="valore2" campo3="valore 3"

    Devo fare uno split su questa stringa per suddividere i mie bei campetti, ma...
    il separatore è uno spazio e dentro i valori ci possono essere degli spazi..




    Ho risolto in due passaggi:

    Primo passaggio sostituisco lo spazio dopo un doppio apici con un punto e virgola

    dataString=dataString.replace(/"\s/g, ";");

    secondo passaggio elimino il doppio apice rimasto

    dataString=dataString.replace(/"/g, "");


    Prima volevo farlo in un unico passaggio lasciando gli apici, ma va bene anche cosiì

    Anche se sccetto volentieri idee più furbe

    grazie

  4. #4
    sicuramente l'uso delle tue regexp può essere ottimizzato ma non ricordo mai la sintassi....me la studio di continuo poi me la ridimentico

    ma anche così non funziona?

    codice:
    dataString= dataString.replace('" ', '",');
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

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 © 2025 vBulletin Solutions, Inc. All rights reserved.