gpt4 book ai didi

iphone - NSString 在整个文本中搜索另一个字符串

转载 作者:行者123 更新时间:2023-12-03 20:19:11 27 4
gpt4 key购买 nike

我想在另一个 NSString 中搜索一个 NSString,这样即使第二个 NSString 不以第一个开头,也能找到结果,例如:

例如:我有一个搜索字符串“st”。我查看以下记录,看看下面是否有任何包含此搜索字符串的记录,它们都应该返回一个好的结果,因为它们都有“st”。

餐厅

稳定

克尔斯滕

目前我正在执行以下操作:

NSComparisonResult result = [selectedString compare:searchText options:(NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch) range:NSMakeRange(0, [searchText length])];

这仅适用于上例中的“stable”,因为它以“st”开头,而对于其他 2 个则失败。我如何修改此搜索,以便它对所有 3 个返回 ok?

谢谢!!!

最佳答案

为什么不先用谷歌搜索呢?

String contains string in objective-c

NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound) {
NSLog(@"string does not contain bla");
} else {
NSLog(@"string contains bla!");
}

关于iphone - NSString 在整个文本中搜索另一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7574041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com