gpt4 book ai didi

ios - 我如何轻松地从 NSString 中删除一个逗号?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:01:55 25 4
gpt4 key购买 nike

我有一个包含以下文本的 UILabel:

Medium, Black

我打算做的是抓取字符串中的单词并将每个单词插入一个可变数组中,以便稍后我可以使用每个标题来识别某些内容。

我是这样操作的:

 NSMutableArray *chosenOptions = [[[[cell tapToEditLabel] text] componentsSeparatedByString: @" "] mutableCopy];

NSString *size = [chosenOptions objectAtIndex:0];
NSString *colour = [chosenOptions objectAtIndex:1];

我已经记录了这两个 NSString 并且大小返回“中”,颜色正确返回“黑色”。

因为逗号,我的比较结果总是错误的:

itemExists = [[item colour] isEqualToString:colour] && [[item size] isEqualToString:size] ? YES : NO;

那个逗号导致 itemExists 总是等于 NO。

希望有一个简单的代码解决方案。

解决方案只需要去除逗号而不是其他字符。在处理女性服装尺码时,我在这样的字符串中使用尺码:“[8 UK]”,因此删除非字母数字字符会删除这些字符。所以我真的需要一个解决方案来处理逗号。

感谢您的宝贵时间。

最佳答案

与其按空格拆分,还可以按空格或逗号拆分,如下所示:

NSMutableArray *chosenOptions = [[[[cell tapToEditLabel] text] componentsSeparatedByCharactersInSet:
[NSCharacterSet characterSetWithCharactersInString:@" ,"]] mutableCopy];
[chosenOptions removeObject:@""];

这将消除 sizecolour 字符串中的逗号。

关于ios - 我如何轻松地从 NSString 中删除一个逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24717057/

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