Type Method 型メソッド

tags(for:range:unit:scheme:options:orthography:tokenRanges:)

Returns an array of linguistic tags and token ranges for a given string and linguistic unit. 与えられた文字列と言語学的単位に対する言語学的タグとトークン範囲からなる配列を返します。

Declaration 宣言

class func tags(for string: String, 
          range: NSRange, 
           unit: NSLinguisticTaggerUnit, 
         scheme: NSLinguisticTagScheme, 
        options: NSLinguisticTagger.Options = [], 
    orthography: NSOrthography?, 
    tokenRanges: AutoreleasingUnsafeMutablePointer<NSArray?>?) -> [NSLinguisticTag]

Parameters パラメータ

range

The range from which to return tags. それからタグを返すことになる範囲。

unit

The linguistic unit. See NSLinguisticTaggerUnit for possible values. 言語学的単位。NSLinguisticTaggerUnitを可能な値として見てください。

tagScheme

The tag scheme. See NSLinguisticTagScheme for possible values. タグスキーム。NSLinguisticTagSchemeを可能な値のために見てください。

opts

The linguistic tagger options to use. See NSLinguisticTagger.Options for possible values. 使用する言語学的タガー(標識付け)オプション。NSLinguisticTagger.Optionsを可能な値として見てください。

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 (""). 対応するタグスキームを持たないある登録項目をその返される配列が含む場合、その登録項目は空の文字列("")です。

This is a convenience method for initializing a linguistic tagger, setting the string property, and calling the tags(in:unit:scheme:options:tokenRanges:) method. If you analyze the same string more than once, you should create a linguistic tagger object instead of calling this method. これは、ある言語学的タガーを初期化して、stringプロパティを設定して、そしてtags(in:unit:scheme:options:tokenRanges:)メソッドを呼び出すことに対する便宜メソッドです。あなたが同じ文字列を一度以上分析するならば、あなたは言語学的タガーオブジェクトを作成すべきです、このメソッドを呼び出す代わりに。

See Also 参照

Getting Linguistic Tags 言語学的タグを取得する