iphone - icon - ios form design
iPhone: ¿Cómo verificar si existe una subcadena en una cadena? (6)
Tengo un nombre de cadena y quiero comparar si esa cadena contiene una subcadena como "_thumb.png".
En ios 8
o OS X 10.10
podemos usar.
if(![textLine containsString:@"abc"])
{
[usableLines addObject:textLine];
}
La respuesta de ssteinberg se ve bastante bien, pero también está esto:
NSRange textRange;
textRange =[string rangeOfString:substring];
if(textRange.location != NSNotFound)
{
//Does contain the substring
}
que encontré here .
Puedes intentar esto:
NSString *originalString;
NSString *compareString;
Deje que su string
se almacene en el originalString
y la substring
que desea comparar se almacena en compareString
.
if ([originalString rangeOfString:compareString].location==NSNotFound)
{
NSLog(@"Substring Not Found");
}
else
{
NSLog(@"Substring Found Successfully");
}
puedes pasar por esto
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound)
{
NSLog(@"string does not contain bla");
}
else
{
NSLog(@"string contains bla!");
}
[string rangeOfString:string1].location!=NSNotFound
rangeOfString: documentación.