rangeOfString:options:range:
文字列をオプション付きで比較して部分一致するレシーバの範囲を返します
-(NSRange)rangeOfString:(NSString *)subString:
options:(NSStringCompareOptions)mask:
range:(NSRange)aRange:
解説
文字列をオプション付きで比較して部分一致するレシーバの範囲を返します。
なければNSNotFoundを返します。
【オプション】
● NSCaseInsensitiveSearch 大文字小文字を区別しない
● NSLiteralSearch 正確な比較
● NSBackwardsSearch 後ろから探す
● NSAnchoredSearch
範囲が無効、空の文字列ならNSRangeExceptionを起こします。
返り値
( NSRange )
一致する範囲
引数
( NSString * )subString
比較する文字列
( NSStringCompareOptions )mask
オプション
( NSRange )aRange
範囲
フレームワーク
Foundation
クラス
NSString
Instance Methods
使用可能
10.0
参照
例文
#pragma mark rangeOfString:options:range: -(NSRange)method060 { NSString *str = [[NSString alloc] initWithString:@"abcdefghijklmnopqrstuvwxyzabc"]; return [str rangeOfString:@"fgh" options:NSBackwardsSearch range:NSMakeRange(3,10)]; }