Come posso utilizzare una variabile per rimuovere tutte le istanze di una sottostringa da una stringa? (per rimuovere, sto pensando il modo migliore è quello di sostituire, senza nulla, a livello globale ... giusto?)myString.replace (VARIABLE, "") ...... ma globalmente
se ho queste 2 stringhe,
myString = "This sentence is an example sentence."
oldWord = " sentence"
poi qualcosa di simile
myString.replace(oldWord, "");
sostituisce solo la prima istanza della variabile nella stringa.
ma se aggiungo il g globale come questo myString.replace(/oldWord/g, "");
non funziona, perché pensa che oldWord, in questo caso, sia la sottostringa, non una variabile. Come posso fare questo con la variabile?
possibile duplicato di [Come si passa una variabile a una Regular Expression JavaScript?] (http://stackoverflow.com/ questions/494035/how-do-pass-a-a-a-a-regular-expression-javascript) – fxp