希望匹配字符串中的正则表达式以查看它是否连续有多个数字
我正在寻找以下内容:
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 :(得分:0)
最便携的正则表达式是
[0-9]{2,}
答案 1 :(得分:0)
我最终在IF语句中使用了所有这些。
@"\\d{1,25}+ (.*)"
@"(.*) \\d{4,25}+"
@"(.*) \\d{1,25}+ (.*)"
@"\\d{1,25}+"