参见英文答案 >
Objective-C: Find numbers in string 7个
我有一个具有数字和字符值的字符串.
喜欢:string = abc1234
现在我想从中得到整数部分:
即1234
我怎样才能做到这一点?我试过以下没有运气:
NSString *str = @"abc123";
int s = [str intValue];
最佳答案 使用此功能
- (NSString *)extractNumberFromText:(NSString *)text
{
NSCharacterSet *nonDigitCharacterSet = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
return [[text componentsSeparatedByCharactersInSet:nonDigitCharacterSet] componentsJoinedByString:@""];
}
它会帮助你.Thankyou