WordsSegmenter.Tokenize(String, UInt32, WordSegmentsTokenizingHandler) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用两个迭代器调用提供的处理程序,这些迭代器通过给定索引之前和之后的单词循环访问所提供的文本。
public:
virtual void Tokenize(Platform::String ^ text, unsigned int startIndex, WordSegmentsTokenizingHandler ^ handler) = Tokenize;
void Tokenize(winrt::hstring const& text, uint32_t const& startIndex, WordSegmentsTokenizingHandler const& handler);
public void Tokenize(string text, uint startIndex, WordSegmentsTokenizingHandler handler);
function tokenize(text, startIndex, handler)
Public Sub Tokenize (text As String, startIndex As UInteger, handler As WordSegmentsTokenizingHandler)
参数
- text
-
String
Platform::String
winrt::hstring
提供的文本包含要返回的单词。
- startIndex
-
UInt32
unsigned int
uint32_t
文本 中的从零开始的索引。 它必须小于 文本长度。
- handler
- WordSegmentsTokenizingHandler
接收迭代器的函数。
注解
WordSegmentsTokenizingHandler 中的迭代器是惰性的,一次评估小块文本。
每次调用 Tokenize 时,最多调用处理程序一次。 如果 文本中没有可选字词,则不会调用处理程序。