如何在 objective-C 中的另一个字符串中搜索带有 space 的字符串?
How to search a string with space within another string in objective-C?
我想在字符串(NSString *info)
中搜索一个字符串:@"Data "
(包括最后的space)。我该怎么办?
正在搜索的字符串有一个 space。而不是@'data',我试图找到@'data '.
我不知道我是否明白你想做什么。但是如果你想检查字符串是否包含在另一个字符串中,你需要这样做:
NSString *yourString = @"Data your string";
if ([yourString rangeOfString:@"Data "].location == NSNotFound) {
NSLog(@"not contains Data ");
} else {
NSLog(@"contains Data ");
}
试试这个:
NSString *mainString = @"Your Data ";
NSRange stringRange = [mainString rangeOfString:@"Data "
options:NSCaseInsensitiveSearch];
NSString *subString = [mainString substringWithRange:stringRange];
NSLog(@"substring :%@",subString);
我想在字符串(NSString *info)
中搜索一个字符串:@"Data "
(包括最后的space)。我该怎么办?
正在搜索的字符串有一个 space。而不是@'data',我试图找到@'data '.
我不知道我是否明白你想做什么。但是如果你想检查字符串是否包含在另一个字符串中,你需要这样做:
NSString *yourString = @"Data your string";
if ([yourString rangeOfString:@"Data "].location == NSNotFound) {
NSLog(@"not contains Data ");
} else {
NSLog(@"contains Data ");
}
试试这个:
NSString *mainString = @"Your Data ";
NSRange stringRange = [mainString rangeOfString:@"Data "
options:NSCaseInsensitiveSearch];
NSString *subString = [mainString substringWithRange:stringRange];
NSLog(@"substring :%@",subString);