Die Position des Cursors erhältst Du mit TEdit.SelPos, deren Länge mit TEdit.SelLength und den markierten Text mit TEdit.SelText.
Zum Ausschneiden von Textbereichen kannst Du Copy verwenden. Als Parameter für die Länge bietet sich für den zweiten Teil der Wert MaxInt an, da Copy bei Überschreitung des Endes automatisch nur bis zum Ende kopiert.
_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.