Tengo un nombre de cadena y quiero comparar si esa cadena contiene una subcadena como "_thumb.png".iPhone: ¿Cómo comprobar si existe una subcadena en una cadena?
32
A
Respuesta
62
[string rangeOfString:string1].location!=NSNotFound
rangeOfString: documentación.
0
u puede ir a través de este
http://objcolumnist.com/2009/04/12/does-a-nsstring-contain-a-substring/
16
Puede probar esto:
NSString *originalString;
NSString *compareString;
Deje que su string
almacenar en originalString
y la substring
que desea comparar se almacena en compareString
. respuesta
if ([originalString rangeOfString:compareString].location==NSNotFound)
{
NSLog(@"Substring Not Found");
}
else
{
NSLog(@"Substring Found Successfully");
}
3
de ssteinberg se ve muy bien, pero también hay esto:
NSRange textRange;
textRange =[string rangeOfString:substring];
if(textRange.location != NSNotFound)
{
//Does contain the substring
}
que encontré here.
2
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound)
{
NSLog(@"string does not contain bla");
}
else
{
NSLog(@"string contains bla!");
}
1
En ios 8
u OS X 10.10
que podemos utilizar.
if(![textLine containsString:@"abc"])
{
[usableLines addObject:textLine];
}
Cuestiones relacionadas
- 1. Buscar si existe una subcadena en una cadena
- 2. Compruebe si una cadena contiene una subcadena
- 3. Cómo determinar si es una subcadena en una cadena diferente
- 4. ¿Cómo comprobar si existe una ventana hija?
- 5. Comprobar si existe una URL en Ruby
- 6. Comprobar si existe una clave en Memcache
- 7. ¿Cómo comprobar si existe una palabra en una frase
- 8. ¿Cómo puedo verificar si existe una cadena en otra cadena?
- 9. php: comprobar si existe una ruta?
- 10. Cómo determinar si una cadena contiene una subcadena específica
- 11. ¿Cómo comprobar si una cadena comienza con una cadena especificada?
- 12. cómo comprobar si el objeto ya existe en una lista
- 13. ¿Cómo comprobar si existe una imagen con una URL determinada?
- 14. ¿Cómo comprobar si una cadena está en una matriz?
- 15. ¿Cómo puedo ver si existe una subcadena dentro de otra cadena en Java 1.4?
- 16. Comprobar si un elemento de una matriz existe en parte en una cadena dada
- 17. ¿Cómo comprobar si un archivo existe en una carpeta?
- 18. ¿Cómo comprobar si una clase en javascript existe
- 19. ¿Prueba una cadena para una subcadena?
- 20. Cómo comprobar si NSUserDefaults existe
- 21. Comprobar si existe tabla
- 22. ¿Cómo puedo verificar si existe una cadena en una matriz?
- 23. ¿Cómo eliminar una subcadena particular de una cadena?
- 24. iPhone - probar si existe una notificación
- 25. ¿Cómo comprobar si existe niño
- 26. Comprobar si existe recurso
- 27. Cómo comprobar si existe un archivo desde una url
- 28. ¿Cómo puedo verificar si una cadena de Python dada es una subcadena de otra?
- 29. ¿Cómo comprobar si las palabras de una lista contienen una cadena parcial?
- 30. ¿Cómo se puede verificar si una cadena termina con una subcadena específica?
Por favor marque la respuesta más completa a esta aquí: http://stackoverflow.com/questions/2753956/string-contains-string-in-objective-c – TCB13