我想在字符串@"Data "
中搜索字符串:(NSString *info)
(包括末尾的空格)。我该怎么办?
正在搜索的字符串有空格。而不是@'数据',我试图找到@'数据'。
答案 0 :(得分:2)
我不知道你是否理解你想做什么。但是如果你想检查字符串是否包含在另一个字符串中,你需要这样做:
NSString *yourString = @"Data your string";
if ([yourString rangeOfString:@"Data "].location == NSNotFound) {
NSLog(@"not contains Data ");
} else {
NSLog(@"contains Data ");
}
答案 1 :(得分:0)
试试这个:
NSString *mainString = @"Your Data ";
NSRange stringRange = [mainString rangeOfString:@"Data "
options:NSCaseInsensitiveSearch];
NSString *subString = [mainString substringWithRange:stringRange];
NSLog(@"substring :%@",subString);