ios iphone objective-c nsstring

ios - Cómo buscar una subString desde un NSString sin distinguir entre mayúsculas y minúsculas



iphone objective-c (2)

Conocía un método de instancia de NSString.

- (NSRange)rangeOfString:(NSString *)aString

Mi cadena fuente se ve así: "abcdEFGhi"

Cuando uso [srcStr.rangeOfString:@"efg"]; , no se ha encontrado ninguna subcadena.

¿Como puedó resolver esté problema?


Creo que estás buscando:

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


Hay una versión más del método rangeOfString que podría usar.

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

Así que use lo siguiente

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