我有一个包含此类值的字符串/finocchi$FINOCCHamelo
现在我需要一个新字符串,只包含单词FINOCCHamelo
我试过这个:
NSString * newString = [item.label stringByReplacingOccurrencesOfString:@"$" withString:@""];
但是因为使用空白字符更改$是不对的。 我需要过滤$ 我该怎么办?
答案 0 :(得分:1)
假设在所有情况下你的字符串中只有一个$,你需要$。之后的值。
NSArray *brokenStrings = [item.label componentsSeparatedByString:@"$"];
NSString *filteredString = [brokenStrings objectAtIndex:1];
还有很多方法可以做到这一点: 您可以选择这些方法中的任何一种,或者在NSString中提供其他几种方法。
– componentsSeparatedByString:
– substringFromIndex:
- rangeOfString:
– stringByTrimmingCharactersInSet: