如何使用正则表达式计算刺痛中的确切数量的空白区域

时间:2014-09-16 23:53:28

标签: regex

我认为非常非常简单的问题.....我试图获得以下匹配:

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个白色空格我怎么能得到一个匹配?

提前干杯!

1 个答案:

答案 0 :(得分:2)

如果要匹配25个空白字符,可以使用:

\s{25}

您使用的内容(\s*)将匹配任意数量的字符,包括零。