RegExp匹配任何包含"0-9"和"."的字符串.和" - "和""

tzi*_*ppy 2 regex

我需要检查文件的每一行是否有以下模式: - 14由不规则数量的空格分隔的值. - 值可以是负数( - ),小数分隔符是一个点后跟最多一位数 - 该行以多个空格结尾

这是一个示例行:

10015 20100501  1    4.6    6.4    8.4   10.5   86.6    4.0   13.0    0.9    6.4    0.0 1007.2                                      
Run Code Online (Sandbox Code Playgroud)

谢谢!

tlo*_*lin 5

这应该这样做:

/^(-?\d+(\.\d)?\s+){14}$/
Run Code Online (Sandbox Code Playgroud)

编辑:由Gumbo添加的开始和结束标记.