【问题标题】:Can I separate an NSString by more than 1 separator?我可以用 1 个以上的分隔符分隔 NSString 吗?
【发布时间】:2010-04-05 21:59:59
【问题描述】:

我想用空格、逗号、句点(即标点符号)分隔我的字符串。我正在使用:

[myString componentsSeparatedByString:@" "];

以空格分隔,但也需要能够以标点符号分隔。

【问题讨论】:

    标签: objective-c iphone cocoa cocoa-touch nsstring


    【解决方案1】:

    componentsSeparatedByCharactersInSet: 与由您要分割的任何字符组成的字符集一起使用。

    【讨论】:

    • 谢谢我试过了:[NSCharacterSet characterSetWithCharactersInString:@" ,.?!"];这就是诀窍
    • Sheehan Alam:空格字符不是唯一的空白字符,这四个也不是唯一的标点字符。从whitespaceAndNewlineCharacterSet 开始,制作一个可变副本(不要忘记释放或自动释放它),然后在punctuationCharacterSet 中合并。 developer.apple.com/mac/library/documentation/Cocoa/Reference/…:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    相关资源
    最近更新 更多