gpt4 book ai didi

iphone - 如何搜索 rangeOfString 中出现的大写和小写?

转载 作者:行者123 更新时间:2023-11-28 22:59:48 25 4
gpt4 key购买 nike

如何使用 rangeOfString 搜索字符串中出现的大写和小写?

这就是我目前所拥有的;

for (NSString* key in words) {

if ([searchfield.text rangeOfString:key].location != NSNotFound)
{

NSString *textresult = [words objectForKey:key];
NSLog(@"Answer: %@", textresult);
result.text = textresult;

result.tag = 1;

}

谢谢

最佳答案

只需搜索大写或小写的适当:

[searchField.text rangeOfString:[key lowercaseString]].location != NSNotFound

[searchField.text rangeOfString:[key uppercaseString]].location != NSNotFound

如果您不关心用户使用的是大写还是小写,只需使用 NSCaseInsensitiveSearch 选项:

[searchfield.text rangeOfString:key options: NSCaseInsensitiveSearch].location 
!= NSNotFound

关于iphone - 如何搜索 rangeOfString 中出现的大写和小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10198554/

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