我认为非常非常简单的问题.....我试图获得以下匹配:
17 SEP 2014 2
目前,以下表达式通过忽略日期和数字之间的空格来获得匹配(注意:数字可以超过一个数字):
^(([0-9])|([0-2][0-9])|([3][0-^(([0-9])|([0-2][0-9])|([3][0-1]))\ (JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)\s\d{4}\s* ([0-9]+)$
可能不是最优雅的,但作为一个初学者,它是一个开始并确实让我匹配。
我真正需要检查的是,日期和数字之间恰好有25个空格。任何人都可以告诉我如果只有25个白色空格我怎么能得到一个匹配?
提前干杯!
答案 0 :(得分:2)
如果要匹配25个空白字符,可以使用:
\s{25}
您使用的内容(\s*
)将匹配任意数量的字符,包括零。