Y porque no cambias los atributo de tipo de letra y color de la cadena encontrada. Por supuesto debieras guardar los atributos anteriores, y restaurarlos cuando te sea conveniente.
Para el usuario el efecto sería precismanete como si el texto estuviera seleccionado.
Hasta luego.
