Spec-Zone .ru
спецификации, руководства, описания, API
След: Интернационализация
Урок: Работа с текстом
Обнаружение текстовых Границ
Домашняя страница > Интернационализация > Работа с текстом

Обнаружение текстовых Границ

Приложения, которые управляют текстом, должны определить местоположение границ в пределах текста. Например, рассмотрите некоторые из общих функций текстового процессора: выделение символа, сокращение слова, перемещение курсора к следующему предложению, и обертывания слова при окончании строки. Чтобы выполнить каждую из этих функций, текстовой процессор должен быть в состоянии обнаружить логические границы в тексте. К счастью, Вы не должны записать свои собственные подпрограммы, чтобы выполнить граничный анализ. Вместо этого можно использовать в своих интересах методы, обеспеченные BreakIterator class.

О Классе BreakIterator

Этот раздел обсуждает методы инстанцирования и воображаемый курсор BreakIterator class.

Символьные Границы

В этом разделе Вы узнаете о различии между пользователем и символами Unicode, и как определить местоположение пользовательских символов с a BreakIterator.

Word Boundaries

Если Ваше приложение должно выбрать или определить местоположение слов в пределах текста, Вы сочтете полезным использовать a BreakIterator.

Границы предложения

Определение границ предложения может быть проблематичным из-за неоднозначного использования разделителей предложения на многих письменных языках. Этот раздел исследует некоторые из проблем, с которыми можно встретиться, и как BreakIterator соглашения с ними.

Границы строки

Этот раздел описывает, как определить местоположение потенциальных разрывов строки в текстовой строке с a BreakIterator.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Больше информации
Следующая страница: О Классе BreakIterator