Lieber Gunnar,
s = s.http://de.selfhtml.org/javascript/objekte/string.htm#split@title=split(' '); // s ist nun ein Array mit Wörtern
s = s.http://de.selfhtml.org/javascript/objekte/array.htm#pop@title=pop(); // s ist nun ein String und enthält das letzte Wort (mit Punkt)Das geht noch besser.
mir egal. So verstehe ich (lies: der OP) meiner Meinung nach das Vorgehen am besten.
s = s.http://de.selfhtml.org/javascript/objekte/string.htm#replace@title=replace(http://de.selfhtml.org/javascript/objekte/regexp.htm@title=/\.$/, ''); // letzten Punkt entfernen
Um das letzte Zeichen aus einem String zu extrahieren, ist nun wirklich kein regulärer Ausdruck nötig. (Lies: kein regulärer Ausdruck sinnvoll.)
Ich will auch nicht irgendein Zeichen am Ende entfernen, sondern nur den Punkt. Und wenn der nicht da sein sollte, dann verursacht meine Code-Zeile keine unerwünschten Manipulationen am "letzten Wort". Wie willst Du das eleganter und schneller hinbekommen?
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)