如何檢查一個字符串是否包含目標-C中的另一個字符串?如何檢查字符串(NSString)包含另一個較小的字符串?我希望有這樣的東西:NSString *string = @"hello bla bla";NSLog(@"%d",[string containsSubstring:@"hello"]);但我能找到的最接近的是:if ([string rangeOfString:@"hello"] == 0) {
NSLog(@"sub string doesnt exist");} else {
NSLog(@"exists");}總之,這是查找字符串是否包含另一個字符串的最佳方法嗎?
3 回答

12345678_0001
TA貢獻1802條經(jīng)驗 獲得超5個贊
注:這個答案現(xiàn)在過時了。
@interface NSString ( SubstringSearch ) - (BOOL)containsString:(NSString *)substring;@end// - - - - @implementation NSString ( SubstringSearch )- (BOOL)containsString:(NSString *)substring{ NSRange range = [self rangeOfString : substring]; BOOL found = ( range.location != NSNotFound ); return found;}@end
編輯:觀察DanielGalasko下面關(guān)于命名的評論
- 3 回答
- 0 關(guān)注
- 847 瀏覽
添加回答
舉報
0/150
提交
取消