Objective-c正则表达式,看一个字符串是否有多个数字和一个空格?

时间:2013-12-16 04:18:45

标签: objective-c regex

希望匹配字符串中的正则表达式以查看它是否连续有多个数字

我正在寻找以下内容:

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;

2 个答案:

答案 0 :(得分:0)

最便携的正则表达式是

[0-9]{2,}

答案 1 :(得分:0)

我最终在IF语句中使用了所有这些。

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

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

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

@"\\d{1,25}+"