Instance Method インスタンスメソッド

range(of:options:)

Finds and returns the range of the first occurrence of a given string within the string, subject to given options. 文字列内部である与えられた文字列の最初の出現の範囲を発見して返します、与えられたオプションを条件とします。

Declaration 宣言

func range(of searchString: String, 
   options mask: NSString.CompareOptions = []) -> NSRange

Parameters パラメータ

searchString

The string to search for. この文字列がないか捜します。

mask

A mask specifying search options. For possible values, see NSString.CompareOptions. 検索オプションを指定するマスク。可能な値として、NSString.CompareOptionsを見てください。

Return Value 戻り値

An NSRange structure giving the location and length in the receiver of the first occurrence of あるNSRange構造体で、レシーバの中の以下の最初の出現の位置と長さを与えています

searchString,

modulo the options in mask. Returns {NSNotFound, 0} if maskの中のオプションをモジュロします。{NSNotFound, 0}を返します、もし

searchString

is not found or is empty (""). が見つけられないまたは空("")ならば。

Discussion 議論

Invokes range(of:options:range:) with the options specified by mask and the entire extent of the receiver as the range. range(of:options:range:)maskによって指定されるオプションを使ってそしてレシーバの全域を範囲として発動します。

NSString objects are compared by checking the Unicode canonical equivalence of their code point sequences. The length of the returned range and that of NSStringオブジェクトは、それらのコード点シーケンスをユニコード正準同等性を調べることによって比較されます。返される範囲の長さと

searchString

may differ if equivalent composed character sequences are matched. のそれは、異なるかもしれません、もし同等の合成文字列が照合されるならば。

See Also 参照

Finding Characters and Substrings 文字と下位文字列を発見する