<分区>
我有一个同时具有数字和字符值的字符串。
喜欢:string = abc1234
现在我只想从中获取整数部分:
即1234
我该怎么做?我尝试了以下但没有成功:
NSString *str = @"abc123";
int s = [str intValue];
标签 ios
<分区>
我有一个同时具有数字和字符值的字符串。
喜欢:string = abc1234
现在我只想从中获取整数部分:
即1234
我该怎么做?我尝试了以下但没有成功:
NSString *str = @"abc123";
int s = [str intValue];
最佳答案
使用这个函数
- (NSString *)extractNumberFromText:(NSString *)text
{
NSCharacterSet *nonDigitCharacterSet = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
return [[text componentsSeparatedByCharactersInSet:nonDigitCharacterSet] componentsJoinedByString:@""];
}
它会帮助你。谢谢
关于ios - 从 objective-c 中的字符串中提取整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32397060/