我有一个字符串0023525631
,但我想要的是字符串23525631
--没有前导零。我该怎么做呢?
发布于 2013-09-13 20:01:12
使用如下的Reguler表达式,
NSString *str =@"000034234247236000049327428900000";
NSRange range = [str rangeOfString:@"^0*" options:NSRegularExpressionSearch];
str= [str stringByReplacingCharactersInRange:range withString:@""];
NSLog(@"str %@",str);
O/P:-str 34234247236000049327428900000
发布于 2010-09-07 19:22:47
这正是NSNumberFormatter的目标(而且它在这方面做得更好)。为什么要重新发明轮子呢?
发布于 2012-05-10 17:19:45
您可以使用以下命令:
NSString *testStr = @"001234056";
testStr = [NSString stringWithFormat:@"%d",[testStr intValue];
https://stackoverflow.com/questions/3657833
复制相似问题