Letztes Wort
Verfasst: So 4. Nov 2012, 12:35
Hallo!
Ich bin neu hier, habe nach einer Antwort auf meine Frage gesucht & nicht gefunden; vielleicht ist sie ja schon mehrfach gestellt & beantwortet worden (könnte ich mir denken):
ich suche eine Möglichkeit, das letzte Wort aus einem String / das letzte Vorkommen eines Teilstrings zu finden
Natürlich kann ich eine rekursive Funktion schreiben, die von Beginn an den jeweiligen Delimiter sucht und sich die letzte Position merkt und wenn keiner mehr gefunden wird, dann die gemerkte Position nimmt und bis zum Ende des Strings extrahiert.
Aber so -- langsam -- haben wir schon vor 20 Jahren programmiert. Gibt´s in LO keine elegantere Möglichkeit? Weil ich würde dann gleich allgemeine Funktionen schreiben à la ITEM(string, delimiter, nummer) und ITEM_ANZ(string, delimiter, modus). Oder hat die schon jemand gemacht (müsste eigentlich sein, sind ja essenzielle Sachen).
Danke für Antwort.
WB
Ich bin neu hier, habe nach einer Antwort auf meine Frage gesucht & nicht gefunden; vielleicht ist sie ja schon mehrfach gestellt & beantwortet worden (könnte ich mir denken):
ich suche eine Möglichkeit, das letzte Wort aus einem String / das letzte Vorkommen eines Teilstrings zu finden
Natürlich kann ich eine rekursive Funktion schreiben, die von Beginn an den jeweiligen Delimiter sucht und sich die letzte Position merkt und wenn keiner mehr gefunden wird, dann die gemerkte Position nimmt und bis zum Ende des Strings extrahiert.
Aber so -- langsam -- haben wir schon vor 20 Jahren programmiert. Gibt´s in LO keine elegantere Möglichkeit? Weil ich würde dann gleich allgemeine Funktionen schreiben à la ITEM(string, delimiter, nummer) und ITEM_ANZ(string, delimiter, modus). Oder hat die schon jemand gemacht (müsste eigentlich sein, sind ja essenzielle Sachen).
Danke für Antwort.
WB