Ho una frase e desidero rimuovere alcune parole da essa.RegExp: voglio rimuovere le parole non necessarie nella frase. Come posso farlo?
Quindi, se ho:
"jQuery is a Unique language"
e una serie che è denominato garbageStrings:
var garbageStrings = ['of', 'the', "in", "on", "at", "to", "a", "is"];
voglio togliere la "è" e "a" nella frase.
Ma se lo uso:/Questa istruzione è all'interno di un ciclo for. Sto looping l'intera frase e trovare una corrispondenza nelle garbageStrings/
var regexp = new RegExp(garbageStrings[i]);
la stringa diventerà "jQuery unico lnguge"
Si noti che la "a" in lingua viene rimosso dalla frase.
Non intendevo che ciò accadesse.
@Chas: Capisco che la sintassi presentata e l'oggetto Regexp siano inerenti a Javascript, ma continuo a pensare che sia presuntuoso modificare il tag della lingua poiché l'OP ha evitato di menzionarlo completamente. – Cerebrus
@Keira: +1 solo perché il tuo nome mi fa ridere! – Cerebrus
@Cerebrus Se è sbagliato, l'OP può cambiarlo di nuovo, ma questo porta la domanda ad un pubblico più ampio. Se ha bisogno di essere indipendente dal linguaggio, l'OP dovrebbe averlo contrassegnato come indipendente dalla lingua. –