Felix Riesterer: Text aus Textbox auslesen und letztes Wort in Variable

Beitrag lesen

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:)