在componentsSeparatedByString中使用ASCII控制代码

时间:2013-01-08 11:55:54

标签: ios

我需要根据ASCII控制字符(特别是US - 0x1F)分隔字符串。

当它需要一个unicode字符串并且我提供ASCII(UTF-8)时,如何使用NSString componentsSeparatedByString实现此目的?

1 个答案:

答案 0 :(得分:1)

只需使用文字:

[@"XXX\x1fYYY" componentsSeparatedByString:@"\x1f"]

或者,更好:

[@"XXX\x1fYYY" componentsSeparatedByCharactersInSet:[NSCharacterSet controlCharacterSet]]

ASCII控制字符00 - 1f映射到相同的unicode代码点。