Ich möchte alle Wörter, außer einem, aus einer Zeichenfolge mit JS Regex Match-Funktion zu erhalten. Bei einer Zeichenfolge testhello123worldtestWTF
mit Ausnahme des Worts test
würde das Ergebnis helloworldWTF
lauten.Erhalten Sie alle WÖRTER außer einem bestimmten Wort
Ich weiß, dass ich es mit Look-Ahead-Funktionen tun muss, aber ich kann nicht genau herausfinden, wie genau. Ich kam mit dem folgenden Regex (?!test)[a-zA-Z]+(?=.*test)
, aber es funktioniert nur teilweise.
http://refiddle.com/refiddles/59511c2075622d324c090000
Mögliches Duplikat von [So ersetzen Sie alle Vorkommen einer Zeichenfolge in JavaScript?] (Https://stackoverflow.com/questions/1144783/how-to-replace-all-occurrences-of-a-string-in- Javascript) –
So bemerkte ich deine Frage ist seltsam. Sie sagten, Sie möchten nach "Test" suchen, aber in Ihren Ergebnissen haben Sie auch die 123 zusammen mit dem Test entfernt. War das ein Tippfehler? –
Mit "Wort" meinte er '[a-zA-Z] +', ohne Ziffern. – streetturtle