您的位置:首页 > 移动开发 > IOS开发

iOS海哥开发笔记 (海哥原创,NSCharacterSet 简单用法)

2016-02-23 12:31 411 查看
NSCharacterSet其实是许多字符或者数字或者符号的组合,在网络处理的时候会用到

NSMutableCharacterSet *base
= [NSMutableCharacterSet lowercaseLetterCharacterSet]; //字母

NSCharacterSet *decimalDigit
= [NSCharacterSet decimalDigitCharacterSet]; //十进制数字

[base formUnionWithCharacterSet:decimalDigit]; //字母加十进制

NSString *string
= @"ax@d5s#@sfn$5`SF$$%x^(#e{]e";

//用上面的base隔开string然后组成一个数组,然后通过componentsJoinedByString,来连接成一个字符串

NSLog(@"%@",[[string componentsSeparatedByCharactersInSet:base] componentsJoinedByString:@"-"]);

[base invert]; //非 字母加十进制

NSLog(@"%@",[[string componentsSeparatedByCharactersInSet:base] componentsJoinedByString:@"-"]);

答应结果:

ax@d-s#@sfn$-`SF$$%x^(#e{]e
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: