如何在objective-C中搜索另一个字符串中的空格字符串?

时间:2016-10-08 02:55:16

标签: objective-c string space string-search

我想在字符串@"Data "中搜索字符串:(NSString *info)(包括末尾的空格)。我该怎么办?

正在搜索的字符串有空格。而不是@'数据',我试图找到@'数据'。

2 个答案:

答案 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);