我正在尝试验证与此类似的表达式:
SEN 3 00000001 HT 12.60 39.50
使用模式SEN \\d{1} \\w{8} \\w{1,2} ([-+]?[0-9]*\\.?[0-9]*){1,2}
。该模式大多有效。返回的组是
SEN 3 00000001 HT 12.60
与39.50
迷失者。我认为原因是因为{1,2}
我的模式中的最后一个数量条件 () 只满足12.60
.
有没有办法根据使用前瞻([-+]?[0-9]*\\.?[0-9]*)
的字符数量来设置需要满足的数量?\\w{1,2}