带有半冒号

时间:2016-07-17 11:33:40

标签: regex

今天我尝试了几次构建正则表达式来验证一组带有分号的双号,下面的示例数据如下:

应匹配:

123.1234567890 123.1234567890; 123.1234567890; 123.1234567890

不匹配:

123.1234567890; 123.1234567890; 123.1234567890; 123.1234567890;

如果您有任何想法,可以帮助我吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

(\d+\.\d+;)*\d+\.\d+(?![\d;])

匹配整个123.1234567890;123.1234567890;123.1234567890

\d+\.\d+(?![\d;])

只匹配最后一个。