Es müsste auch noch geklärt werden, ob es um echtes Markieren oder nur Hervorheben geht.
Soll es wirklich markiert werden, müsste man sich gegebenenfalls auch alle markierten Bereich merken, falls damit irgendwas gemacht werden soll. Könnte ja sein, dass man die markierten Texte kopieren, löschen o.ä. möchte.
Der Sinn der Sache ist, es gibt einen Text in einem edit/memo. Der Benutzer selectiert all die Bereiche/Textstellen, welche er behalten möchte. Alle anderen, nicht selektierten, werden entfernt/durch was anderes ersetzt.