gpt4 book ai didi

ios - 如何在 iOS7 中搜索 NSString 句子中用逗号分隔的特定单词?

转载 作者:行者123 更新时间:2023-11-29 02:58:32 25 4
gpt4 key购买 nike

我遇到了一个问题,其中有一个使用 rangeOfString 的示例。第一个想到的是 NSPredicate。

我有不同的字符串,它们返回由句子分隔的单词。例如,我有一个返回“男性,女性”。

搜索“男性”或“女性”的最有效方法是什么。如果单词恰好是句子的一部分,或者不是,我想执行一些操作。

NSDictionary,存储的单词以逗号分隔。我使用不同的键来获取特定的词组。下面我使用返回“Male, Female”的“selectedGenders”键:

    if ([combinedRefinementSelection valueForKey:@"selectedGenders"]) {

NSString *selectedGenders = [combinedRefinementSelection valueForKey:@"selectedGenders"];

// Show string in label so customer knows how their clothes items will be filtered
[[_thisController chosenGender] setText:selectedGenders];

}

我只是想搜索 selectedGenders 并找出 Male 或 Female 是否是字符串的一部分。

最佳答案

如您所说,rangeOfString 工作正常。

NSString* sentence = @"Male, Female";

if ([sentence rangeOfString:@"Male"].location != NSNotFound)
{
NSLog(@"Male is found");
}

if ([sentence rangeOfString:@"Female"].location != NSNotFound)
{
NSLog(@"Female is found");
}

关于ios - 如何在 iOS7 中搜索 NSString 句子中用逗号分隔的特定单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23573712/

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