Xcode如何修剪具有特殊字符$的字符串

时间:2012-11-16 13:51:43

标签: trim texttrimming

我有一个包含此类值的字符串/finocchi$FINOCCHamelo

现在我需要一个新字符串,只包含单词FINOCCHamelo

的这一部分

我试过这个:

NSString * newString = [item.label stringByReplacingOccurrencesOfString:@"$" withString:@""];

但是因为使用空白字符更改$是不对的。 我需要过滤$ 我该怎么办?

1 个答案:

答案 0 :(得分:1)

假设在所有情况下你的字符串中只有一个$,你需要$。之后的值。

NSArray *brokenStrings = [item.label componentsSeparatedByString:@"$"];
NSString *filteredString = [brokenStrings objectAtIndex:1];

还有很多方法可以做到这一点: 您可以选择这些方法中的任何一种,或者在NSString中提供其他几种方法。

– componentsSeparatedByString:
– substringFromIndex:
- rangeOfString:
– stringByTrimmingCharactersInSet: