WordsSegmenter.Tokenize(String, UInt32, WordSegmentsTokenizingHandler) 方法

定义

使用两个迭代器调用提供的处理程序,这些迭代器通过给定索引之前和之后的单词循环访问所提供的文本。

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 时,最多调用处理程序一次。 如果 文本中没有可选字词,则不会调用处理程序。

适用于

另请参阅