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.
与えられたオプションを使って、ある与えられた文字集合からの最初の文字の文字列における範囲を発見して返します。
Parameters
パラメータ
aSet
A character set. This value must not be nil
.
ある文字集合。この値は、nil
ではいけません。
Raises an NSInvalidArgumentException
if aSet
is nil
.
NSInvalidArgumentException
を引き起こします、もしaSet
がnil
ならば。
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
演算子:anchored
、backwards
で結合することによって指定されるかもしれません。
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
文字と下位文字列を発見する
func contains(String) -> Bool
Returns a Boolean value indicating whether the string contains a given string by performing a case-sensitive, locale-unaware search.
あるブール値を返します、文字列がある与えられた文字列を含んでいるかどうか、ケース考慮する、ロケールを意識しない検索を実行することによって指し示します。
func localizedStandardContains(String) -> Bool
Returns a Boolean value indicating whether the string contains a given string by performing a case and diacritic insensitive, locale-aware search.
あるブール値を返します、文字列がある与えられた文字列を含んでいるかどうか、ケースおよび区分摘発音符を考慮しない、ロケールを意識する検索を実行することによって指し示します。
func localizedStandardRange(of: String) -> NSRange
Finds and returns the range of the first occurrence of a given string within the string by performing a case and diacritic insensitive, locale-aware search.
文字列内部である与えられた文字列の最初の出現の範囲を発見して返します、ケースと区別的発音符を考慮しない、ロケール対応検索によって。