2013-12-16 85 views
3

展望在一个字符串匹配一个正则表达式来看看它是否有连续多个号码Objective-C正则表达式来查看一个字符串是否有多个数字和一个空格?

我要寻找的东西,如:

125 blue 
12 
494948 word 
sometext 8797879 

所以,寻找任何与多个号码在一排,但我不在乎它是否有其他字符。

以下工作不

//cleanedString is the string I pass in 


NSString *myRegex = @"\\d{2,}"; 
NSPredicate *test = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", myRegex]; 
BOOL matches = [test evaluateWithObject:cleanedString]; 
return matches; 
+0

试过这个NSString * myRegex = @“\\ [0-9] [0-9] + \\”;但它不喜欢上面的正则表达式中的“\\” – jdog

+0

在'{2,}',打字错误之后没有空格吗? – gwillie

+0

错误,但它也不起作用。 UPDATING – jdog

回答

0

最轻便的正则表达式是

[0-9]{2,} 
0

最后我用所有这些if语句。

@"\\d{1,25}+ (.*)" 

@"(.*) \\d{4,25}+" 

@"(.*) \\d{1,25}+ (.*)" 

@"\\d{1,25}+" 
相关问题