Instance Method
インスタンスメソッド
enumerateLinguisticTags(in:scheme:options:orthography:using:)
Performs linguistic analysis on the specified string by enumerating the specific range of the string, providing the Block with the located tags.
言語学的分析をこの指定された文字列上で文字列の特定の範囲を列挙することによって実行します、Blockに位置決めされたタグを提供します。
Parameters
パラメータ
range
The range of the string to analyze.
分析する文字列の範囲。
tagScheme
The tag scheme to use. See Linguistic Tag Schemes for supported values.
使用するタグスキーム(タグ体系)。サポートされる値のためにLinguistic Tag Schemesを見てください。
opts
The linguistic tagger options to use. See NSLinguisticTagger.Options
for the constants. These constants can be combined using the C-Bitwise OR operator.
使用する言語学的タガー(標識付け)オプション。NSLinguisticTagger.Options
を定数のために見てください。これらの定数は、Cビット単位演算子を使って結合できます。
orthography
The orthography of the string. If nil
, the linguistic tagger will attempt to determine the orthography from the string content.
この文字列の正書法。nil
ならば、言語学的タガーは正書法を文字列の内容から決定しようと試みるでしょう。
block
The Block to apply to the string.
文字列に適用する「ブロック(コードのかたまり)」。
The block takes four arguments:
このブロックは4つの引数をとります:
- tag
The tag scheme for the token. The opts parameter specifies the types of tagger options that are located.
トークンに対するタグスキーム(標識付け体系)。optsパラメータは、タグ付けオプションの型それらを指定します、それらが位置を突き止められます。
- tokenRange
The range of a string matching the tag scheme.
タグスキームと合致する文字列の範囲。
- sentenceRange
The range of the sentence in which the token is found.
トークン(具体的語句)が見つけられたところの文の範囲。
- stop
中止
A reference to a Boolean value. The block can set the value to true
to stop further processing of the array. The stop
argument is an out-only argument. You should only ever set this Boolean to true
within the Block.
あるブール値への参照。ブロックはtrue
に設定されることで、それ以上の配列の処理を止めることができます。stop
引数は、ひとつの退出専用引数です。あなたは、「ブロック」内でこのブールをtrue
に設定できるだけであるべきです。
Discussion
議論
This is a convenience method. It is the equivalent of creating an instance of NSLinguisticTagger
, specifying the receiver as the string to be analyzed, and the orthography (or nil
) and then invoking the NSLinguisticTagger
method or enumerateTags(in:scheme:options:using:)
.
これは便宜メソッドです。それはNSLinguisticTagger
のインスタンスの作成を、レシーバを分析される文字列として、そして正書法(またはnil
)を指定して行うこと、そしてそれからNSLinguisticTagger
のメソッドまたはenumerateTags(in:scheme:options:using:)
を発動することと同等です。
See Also
参照
Performing Linguistic Analysis
言語的分析を実行する