Hallo Vb1988,
"user hashimoto has two dogs"
wie kann man das letzte Vorkommen von "has" entfernen? (Problem: "hashimoto" beinhaltet ebenfalls das Wort "has". Die replace() Funktion kann deshalb nicht angewendet werden)
Reguläre Ausdrücke sind auch nicht notwendig, wenn du lediglich Teilstrings suchst.
- lastIndexOf liefert dir das letzte Vorkommen
- mit substr baust du dir den String wieder zusammen
var original = "user hashimoto has two dogs";
var pos = original.lastIndexOf("has");
var neu = original.substr(0,pos) + original.substr(pos+3);
Bis demnächst
Matthias
--
Rosen sind rot.
Rosen sind rot.