String in Memo finden
-
Hallo leute,
wie kann ich ein String im TMemo suchen und die Position ausgeben lassen?
gruß,
Bernd
-
int pos = memo->Lines->Text.Pos("finde mich");
greetz KN4CK3R
-
Memo1->Lines->IndexOf("something");
Der String muss allerdings komplett übereinstimmen.
-
danke!
int pos = memo->Lines->Text.Pos("finde mich");
funktioniert, bei IndexOf gibt er mir allerdings -1 aus...
-
IndexOf würde die Zeilennummer zurückgeben, wenn der String komplett mit der Zeile übereinstimmt.
greetz KN4CK3R
-
Wenn's nur ein Teilstring ist, probiere mal AnsiPos(tStr).
Ist der Teilstring tStr im Inhalt vorhanden, wird dessen Startposition geliefert, ansonsten 0.