# 检查文本边界

操作文本的应用程序需要定位 文本中的边界。例如,考虑文字处理程序的一些常见功能:突出显示字符、切割单词、将光标移动到下一个句子,以及换行。要执行这些功能,字处理程序必须能够检测文本中的逻辑边界。幸运的是,您不必编写自己的程序来执行边界分析。相反,您可以利用 BreakIterator 类提供的方法。

  • 关于 BreakIterator

    本节讨论实例化方法和 BreakIterator 类的虚拟指针。

  • 字符边界

    在本节中,您将了解用户字符和 Unicode 字符之间的区别,以及如何使用 BreakIterator 定位用户字符。

  • 单词边界

    如果应用程序需要在文本中选择或定位单词,那么使用 BreakIterator 会很有帮助。

  • 句子边界

    确定句子边界可能是有问题的,因为在许多书面语言中句子终止符的使用是不明确的。本节介绍您可能遇到的一些问题,以及 BreakIterator 如何处理这些问题。

  • 换行符边界

    本节描述如何使用 BreakIterator 定位文本字符串中的潜在换行符。