【问题标题】:Xcode how trim a string with special character $Xcode如何修剪带有特殊字符$的字符串
【发布时间】:2012-11-05 06:13:54
【问题描述】:

我有一个具有这种值的字符串/finocchi$FINOCCHamelo

现在我需要一个只包含单词FINOCCHamelo这一部分的新字符串

我试过这个:

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

但这是不对的,因为将 $ 更改为空白字符。 我需要在 $ 之后过滤字符串 我该怎么办?

【问题讨论】:

    标签: trim texttrimming


    【解决方案1】:

    假设在所有情况下,您的字符串中只有一个 $,并且您需要 $ 后面的值。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      • 2014-01-03
      • 2020-07-12
      • 2012-03-23
      相关资源
      最近更新 更多