Je souhaite rechercher dans mon objet NSArray des chaînes contenant une séquence particulière de lettres à n'importe quelle position. Cela devrait ressembler à quelque chose comme "l'opérateur LIKE" que nous utilisons dans la base de données. Par exemple, je veux rechercher toute la chaîne contenant 'ab' dans mon objet NSArray.rechercher quelque chose comme% ab% dans NSArray
0
A
Répondre
1
En supposant que vous avez un tableau de NSString
objets ...
NSArray *array = [NSArray arrayWithObjects:@"String one", @"String two", @"String three", nil];
for (NSString *string in array)
{
if ([string rangeOfString:@"XYZ"].location != NSNotFound)
NSLog (@"Found one: %@", string);
}
[modifier]
Pour ajouter que vous pouvez également utiliser la méthode rangeOfString:options:
si vous avez besoin au cas des recherches insensibles entre autres.
2
Vous pouvez filtrer un tableau avec predicate:
NSMutableArray *array = [NSMutableArray arrayWithObjects:@"abs", @"bar", @"foo", @"fabs", nil];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF contains[cd] 'ab'"];
NSArray *filteredArray = [array filteredArrayUsingPredicate:predicate];
Questions connexes
- 1. quelque chose comme EVT_OPEN wxPython
- 2. Quelque chose comme pour MVC
- 3. Quelque chose comme contrôles ExtAspNet
- 4. Construire quelque chose comme Omegle
- 5. AS3 - quelque chose comme arguments.caller?
- 6. Quelque chose comme PHP's __call() dans Actionscript
- 7. Quelque chose comme SciPy dans Ruby?
- 8. Quelque chose comme "contient tout" dans HQL
- 9. Quelque chose comme canvas.drawWindow() dans WebKit?
- 10. Quelque chose comme PHP CURLFile dans ASP.NET
- 11. Quelque chose comme Smarty dans ASP.NET?
- 12. Quelque chose comme variable d'environnement dans Ubuntu
- 13. Quelque chose comme thread.join dans JMeter?
- 14. Comment obtenir quelque chose comme sql '% test% words%' dans linq
- 15. PHP SI quelque chose ET quelque chose ALORS quelque chose?
- 16. Comment obtenir des indices de NSArray en utilisant quelque chose comme indexOfObject?
- 17. Comment créer quelque chose comme ça
- 18. Y at-il quelque chose comme JasperForm
- 19. Comme quelque chose sur Facebook via Android
- 20. Comment faire quelque chose comme ça?
- 21. Quelque chose comme laisser entrer Ruby
- 22. composant ImageGrid ou quelque chose comme ça
- 23. Déclarer cela comme quelque chose d'autre
- 24. Quelque chose comme onStop() pour Preferences/ListPreference?
- 25. si quelque chose existe faire quelque chose
- 26. wordpress youtube quelque chose comme un diaporama
- 27. Quelque chose comme rsync avec l'iPhone-sdk
- 28. grille Bootstrap avec quelque chose comme colspan
- 29. si mysql a quelque chose comme autoupdate
- 30. Quelque chose comme viewstate et session