Wie kann ich eine Variable verwenden, um alle Instanzen einer Teilzeichenfolge aus einer Zeichenfolge zu entfernen? (zu entfernen, ich denke, der beste Weg, mit nichts zu ersetzen ist, global ... nicht wahr?)myString.replace (VARIABLE, "") ...... aber global
wenn ich diese 2 Strings haben,
myString = "This sentence is an example sentence."
oldWord = " sentence"
dann so etwas wie dieses
myString.replace(oldWord, "");
ersetzt nur die erste Instanz der Variablen in der Zeichenfolge.
aber wenn ich die globale g wie diese hinzufügen myString.replace(/oldWord/g, "");
funktioniert es nicht, weil es denkt, dass alteWort, in diesem Fall ist der Teilstring, keine Variable. Wie kann ich das mit der Variable machen?
möglich Duplikat von [Wie Sie eine Variable ein regulärer Ausdruck JavaScript passieren kann?] (http://stackoverflow.com/ Fragen/494035/how-do-you-pass-eine-Variable-zu-einem-regulären-Ausdruck-javascript) – fxp