Comment puis-je vérifier si une chaîne contient une autre chaîne dans Objective-C?

Comment puis-je vérifier si une chaîne ( NSString ) contient une autre chaîne plus petite?

j'espérais quelque chose comme:

NSString *string = @"hello bla bla";
NSLog(@"%d",[string containsSubstring:@"hello"]);

mais le plus proche que j'ai pu trouver était:

if ([string rangeOfString:@"hello"] == 0) {
    NSLog(@"sub string doesnt exist");
} 
else {
    NSLog(@"exists");
}

de toute façon, est-ce la meilleure façon de trouver si une chaîne contient une autre chaîne?

1152
demandé sur Bhavin Ramani 2010-05-02 19:34:54
la source

20 ответов

Autres questions sur ios objective-c string substring