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

rangeOfCharacter(from:options:)

Finds and returns the range in the string of the first character, using given options, from a given character set. 与えられたオプションを使って、ある与えられた文字集合からの最初の文字の文字列における範囲を発見して返します。

Declaration 宣言

func rangeOfCharacter(from searchSet: CharacterSet, 
              options mask: NSString.CompareOptions = []) -> NSRange

Parameters パラメータ

aSet

A character set. This value must not be nil. ある文字集合。この値は、nilではいけません。

Raises an NSInvalidArgumentException if aSet is nil. NSInvalidArgumentExceptionを引き起こします、もしaSetnilならば。

mask

A mask specifying search options. The following options may be specified by combining them with the C bitwise OR operator: anchored, backwards. 検索オプションを指定するマスク。以下のオプションは、それらをCビット単位OR演算子:anchoredbackwardsで結合することによって指定されるかもしれません。

Return Value 戻り値

The range in the receiver of the first character found from aSet. Returns a range of {NSNotFound, 0} if none of the characters in aSet are found. aSetから見つけられた最初の文字のこのレシーバにおける範囲。{NSNotFound, 0}の範囲を返します、もしaSetの中の文字がひとつも見つけられないならば。

Discussion 議論

Invokes rangeOfCharacter(from:options:range:) with mask for the options and the entire extent of the receiver for the range. rangeOfCharacter(from:options:range:)を発動します、maskをオプションに対して使ってそしてレシーバの全域を範囲として。

See Also 参照

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