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. Обработчик не вызывается, если в тексте нет доступных для выбора слов.

Применяется к

См. также раздел