Einen String in einem Text nach oben suchen
-
Hallo,
ich muss in einem Text nach einem String ab der Cursorposition nach
oben suchen. Nach unten ist es kein Problem, aber ich kriege es nicht auf die Reihe nach oben zu suchen.Vielen Dank im Voraus!
-
Dreh das Problem um, such vom Anfang an bis zur aktuellen Stelle bis du den String findest.
Sollte dasselbe Sein.
-
Danke für die Antwort,
ich muss aber ab der Cursorposition nach oben, den String finden und markieren,
und nach jedem Druck auf weitersuchen den nächsten usw. bis ich am Textanfang angelangt bin
-
Such doch einfach von vorne bis du an der Cursorposition angekommen bist und nimm die letzte Fundstelle.
Das kannst du beliebig oft wiederholen, bis du am Anfang angekommen bist.Hier ist dann auch viel Platz für Optimierungen, zum Beispiel sich beim ersten Suchen allen Stellen in einer Liste zu merken und die dann direkt anspringen ohne neues suchen usw ....