Type Method 型メソッド

tag(for:at:unit:scheme:orthography:tokenRange:)

Returns a tag for a single scheme, for a given linguistic unit, at the specified character position in a string. ある単一のスキームに対する、与えられた言語学的単位に対する、ある文字列の中の指定された文字位置でのあるタグを返します。

Declaration 宣言

class func tag(for string: String, 
            at charIndex: Int, 
          unit: NSLinguisticTaggerUnit, 
        scheme: NSLinguisticTagScheme, 
   orthography: NSOrthography?, 
    tokenRange: NSRangePointer?) -> NSLinguisticTag?

Parameters パラメータ

charIndex

The position of the initial character. 最初の文字の位置。

unit

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

tagScheme

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

tokenRange

A pointer to the token range. トークン範囲に対するポインタ。

Return Value 戻り値

Returns the tag for the requested tag scheme and linguistic unit, or nil. If a tag is returned, this function returns by reference the range of the token to tokenRange. 要請されたタグスキームと言語学的単位に対するタグ、またはnilを返します。あるタグが返されるならば、この関数は参照によってトークンの範囲をtokenRangeに返します。

Discussion 議論

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

See Also 参照

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