您的位置:首页 > 移动开发 > Objective-C

objective-c 字符串筛选数字(不使用正则表达式)

2014-07-31 13:06 295 查看
啥都不说,

直接上代码,注意当遇到转义字符(“\”)前面需要加\注意过滤

NSString *result=@"";
NSString *str=@"abc239-90():!48#%<9*/31\\23";
for (int i=0; i<str.length; i++) {
NSString *s=[str substringWithRange:NSMakeRange(i, 1)];
const char *ch=[s UTF8String];
if (*ch>='0'&&*ch<='9') {
result=[result stringByAppendingString:s];
}
}
NSLog(@"result--------%@",result);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Objective-C ios