Подтвердить что ты не робот

Как искать подстроку из NSString без учета регистра

Я знал метод экземпляра NSString.

- (NSRange)rangeOfString:(NSString *)aString

Моя исходная строка выглядит так: "abcdEFGhi"

Когда я использую [srcStr.rangeOfString:@"efg"];, подстрока не найдена.

Как я могу решить эту проблему?

4b9b3361

Ответ 1

Существует еще одна версия метода rangeOfString, которую вы могли бы использовать.

- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask

Поэтому используйте как ниже

[srcStr rangeOfString:@"efg" options:NSCaseInsensitiveSearch];

Ответ 2

Я думаю, что вы ищете:

[srcStr rangeOfString:@"efg" options:NSCaseInsensitiveSearch];