- linguisticTagsInRange:scheme:options:orthography:tokenRanges:
NSStringEnumerationOptions
Availability 有効性
Technology
- (void)enumerateLinguisticTagsInRange:(NSRange
)range
scheme:(NSLinguisticTagScheme
)scheme
options:(NSLinguisticTaggerOptions
)options
orthography:(NSOrthography
*)orthography
usingBlock:(void (^)(NSLinguisticTag
tag, NSRange
tokenRange, NSRange
sentenceRange, BOOL *stop))block;
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 NSLinguistic
for the constants. These constants can be combined using the C-Bitwise OR operator.
使用する言語学的タガー(標識付け)オプション。NSLinguistic
を定数のために見てください。これらの定数は、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つの引数をとります:
The tag scheme for the token. The opts parameter specifies the types of tagger options that are located. トークンに対するタグスキーム(標識付け体系)。optsパラメータは、タグ付けオプションの型それらを指定します、それらが位置を突き止められます。
The range of a string matching the tag scheme. タグスキームと合致する文字列の範囲。
The range of the sentence in which the token is found. トークン(具体的語句)が見つけられたところの文の範囲。
A reference to a Boolean value. The block can set the value to YES
to stop further processing of the array. The stop
argument is an out-only argument. You should only ever set this Boolean to YES
within the Block.
あるブール値への参照。「ブロック」は、配列の更なる処理を止めるために値をYES
に設定することができます。stop
引数は、ひとつの退出専用引数です。あなたは、常に「ブロック」内部でこのブールをYES
に設定できるだけであるべきです。
This is a convenience method. It is the equivalent of creating an instance of NSLinguistic
, specifying the receiver as the string to be analyzed, and the orthography (or nil
) and then invoking the NSLinguistic
method or enumerate
.
これは便宜メソッドです。それはNSLinguistic
のインスタンスの作成を、レシーバを分析される文字列として、そして正書法(またはnil
)を指定して行うこと、そしてそれからNSLinguistic
のメソッドまたはenumerate
を発動することと同等です。
- linguisticTagsInRange:scheme:options:orthography:tokenRanges:
NSStringEnumerationOptions