【问题标题】:Any sample code for componentsSeparatedByCharactersInSet? (on iPhone)componentsSeparatedByCharactersInSet 的任何示例代码? (在 iPhone 上)
【发布时间】:2010-10-10 15:11:45
【问题描述】:

我想将从服务器接收到的长字符串拆分为几个子字符串。单独的字符是不同的。

是否有方法的示例代码:componentsSeparatedByCharactersInSet?或者我可以问一个简单的代码将“A~B^C”拆分为“A”、“B”和“C”吗?

【问题讨论】:

    标签: iphone string substring


    【解决方案1】:

    试试这个

    NSString *str = @"A~B^C";
    
    NSArray *arr = [str componentsSeparatedByCharactersInSet:
              [NSCharacterSet characterSetWithCharactersInString:@"^~"]];
    
    NSLog(@"%@", arr);
    

    【讨论】:

    • 非常感谢。 NSLog 只是一个日志吗?每次处理数组时都必须使用 Log 吗?
    • 只是一个日志来显示数组中的元素,应该写A、B、C分开
    • @epatel 全世界都在忙于截断字符串中的特殊字符并添加到数组中,但我只想要字符串中出现特殊字符之前的值,例如我有多个字符串字符串@"hen@a bird,lizard@reptile,....",我只想将 hen,lizard 添加到数组中:)
    猜你喜欢
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 2011-10-04
    • 2017-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多