Ios 从目标c中的字符串中提取整数

Ios 从目标c中的字符串中提取整数,ios,Ios,我有一个字符串,它既有数值也有字符值 比如:string=abc1234 现在我只想从中得到整数部分: i、 e.1234 我该怎么做?我尝试了以下方法,但没有成功: NSString *str = @"abc123"; int s = [str intValue]; 使用此功能 - (NSString *)extractNumberFromText:(NSString *)text { NSCharacterSet *nonDigitCharacterSet = [[NSChar

我有一个字符串,它既有数值也有字符值

比如:
string=abc1234

现在我只想从中得到整数部分:

i、 e.
1234

我该怎么做?我尝试了以下方法,但没有成功:

  NSString *str = @"abc123";
  int s = [str intValue];
使用此功能

- (NSString *)extractNumberFromText:(NSString *)text
{
  NSCharacterSet *nonDigitCharacterSet = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
  return [[text componentsSeparatedByCharactersInSet:nonDigitCharacterSet] componentsJoinedByString:@""];
}
这会对你有帮助的。谢谢