Detectar Límites de Texto

Las aplicaciones que manipulan texto necesitan localizar límites dentro del propio texto. Por ejemplo, consideremos algunas de las funciones comunes en un procesador de textos: iluminar un caracter, cortar una palabra, mover el cursor al párrafo siguiente, y cortar las palabras al final de la línea. Para realizar cada una de estas funciones, el procesador de textos debe poder detectar los límites lógicos del texto. Afortunadamente, no tenemos que escribir nuestras propias rutinas para realizar análisis de límites. En su lugar, podemos aprovecharnos de los métodos propocionados por la clase BreakIterator.

Sobre la clase BreakIterator

Esta sección explica la ejemplarización de métodos y los cursores imaginarios de la clase BreakIterator.

Límite de Caracter

En esta sección aprenderás la diferencia entre los caracteres de usuario y los caracteres Unicode, y como localizar los caracteres de usuario con un BreakIterator.

Límite de Palabra

Si la aplicación necesita seleccionar o lacalizar palabras dentro del texto, encontraremos util el uso de un BreakIterator.

Límites de Párrafo

Determinar los límites de párrafo puede ser problemático, debido a la utilización ambigua de terminadores de sentecias en muchos idiomas escritos. Esta sección examina algunos de los problemas que podremos encontrarnos, y como tratarlos con la clase BreakIterator.

Límite de Línea

Esta sección describe como localizar las rupturas de línea potenciales en una cadena de texto con un BreakIterator.

Ozito