Contents

tagsInRange:unit:scheme:options:tokenRanges:

Finds an array of linguistic tags and token ranges for a given string range and linguistic unit.

Declaration

- (NSArray<NSString *> *) tagsInRange:(NSRange) range unit:(NLTokenUnit) unit scheme:(NLTagScheme) scheme options:(NLTaggerOptions) options tokenRanges:(NSArray<NSValue *> **) tokenRanges;

Parameters

  • range:

    The range from which to return tags.

  • unit:

    The linguistic unit. See Nltokenunit for possible values.

  • scheme:

    The tag scheme. See Nltagscheme for possible values.

  • options:

    The linguistic tagger options to use. See Options for possible values.

  • tokenRanges:

    Returns by reference an array of token ranges.

Return Value

An array of the tags in the requested range.

Discussion

When the returned array contains an entry that doesn’t have a corresponding tag scheme, that entry is an empty string (””).

See Also

Getting linguistic tags