NSString *string = @"测试sting14fkj测试5";
NSMutableArray *mutArr = [[NSMutableArray alloc] init];
for (int i = 0; i<string.length; i++)
{
NSString *instanceStr = [string substringWithRange:NSMakeRange(i, 1)];
NSLog(@"instance:%@",instanceStr);
NSString *regexStr = @"[0-9]";
NSPredicate *regex = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regexStr];
if ([regex evaluateWithObject:instanceStr])
{
NSLog(@"%@",instanceStr);
[mutArr addObject:instanceStr];
}
NSLog(@"%@",mutArr);
}万能公式,想得到什么数字就能得到什么数字
最新推荐文章于 2025-05-19 23:12:05 发布
本文介绍了一种使用Objective-C从字符串中提取所有数字的方法。通过遍历字符串并对每个字符进行匹配判断,最终将所有数字字符收集到NSMutableArray中。此方法利用了NSPredicate来进行正则表达式的匹配。

8949

被折叠的 条评论
为什么被折叠?



