Einzelnen Beitrag anzeigen

kalmi01
(Gast)

n/a Beiträge
 
#13

Re: [TSynEditSearch] mehrzeilige Suche findet nichts

  Alt 18. Apr 2007, 08:04
Zitat:
wird der Text trotzdem gefunden allerdings nur wenn kein manueller Zeilenumbruch vorhanden ist.
genau da liegt doch das Problem.
SynEdit verwaltet die einzelnen Zeilen in einer Stringlist.
Und die SynEdit-Suche sucht demzufolge auch nur Zeichen innerhalb eines Strings (also in Editor.Lines) und nicht String-übergreifend (Editor.Text).
Du müsstest Dir also eine eigene Suche basteln, die in Editor.Text das Vorkommen sucht (z.B.: Pos('mein#13#10text', Editor.Text)) und in eine entsprende Carret-Position umsetzt.
Musst aber beachten, dass SynEdit verschiedene ZeilenEnde-Marker zulässt.
  Mit Zitat antworten Zitat