【发布时间】:2015-11-11 00:39:35
【问题描述】:
经过多次尝试和研究,我找不到这个问题的正确解决方案:
需要匹配等于或大于1; 0.5 的增量也是有效的; 只有一位小数。
本质上我需要捕获 1 1.5 2 2.5 等等。
环顾四周,发现以下帮助: perl regex to find any number that is a multiple of 5
Regex greater than zero with 2 decimal places
How to match two strings with integers greater than zero using regex?
我试过了:
(?!\d[0.5])\d+|\.|\d*[05]\d{1}$
没有成功。
你能帮忙吗?
【问题讨论】:
-
试试
[1-9]\d*(\.5)?
标签: regex