rangeOfCharacterFromSet:options:range:
指定した範囲の文字列からオプション付きで含まれる文字の範囲を返します
-(NSRange)rangeOfCharacterFromSet:(NSCharacterSet *)aSet: options:(unsigned int)mask: range:(NSRange)aRange:
解説
指定した範囲の文字列オブジェクトからオプション付きで文字セット(aSet)に含まれる文字の範囲を返します。
【オプション】
● NSCaseInsensitiveSearch 大文字小文字を区別しない
● NSLiteralSearch 大文字小文字を区別する
● NSBackwardsSearch 後ろから検索
返り値
( NSRange )
範囲
引数
( NSCharacterSet * )aSet
文字セット
( unsigned int )mask
オプション
( NSRange )aRange
範囲
フレームワーク
Foundation
クラス
NSString
Instance Methods
使用可能
10.0
参照
例文
#pragma mark rangeOfCharacterFromSet:options:range: -(NSRange)method057 { NSCharacterSet *chrSet = [NSCharacterSet lowercaseLetterCharacterSet] ;//small alphabet NSString *str = [[NSString alloc] initWithString:@"!!!!!!!!!!!!!!!abc!!!!!!!!"]; return [str rangeOfCharacterFromSet:chrSet options:NSLiteralSearch range:NSMakeRange(0,20)]; }