我需要一个匹配的(Java)正则表达式:
XXXX.X
其中X为任意数字,小数点后仅一位数字。
如果您希望整个字符串匹配,请尝试
^\d{4}\.\d$
;如果您希望在更大的字符串中查找匹配项,请删除 ^
和/或 $
。
如果
.
之前可以有任意数量的整数,请使用 \d+
而不是 \d{4}
来匹配一个或多个,或使用 \d*
来匹配零个或多个(字符串 ".5"
将匹配 \d*\.\d
) .
如果号码正好是4位数字,那么试试这个
"/(^([0-9]{4})[.]([0-9]{1})$)/"
例如:1234.4
或者如果号码是无限位的,试试这个..
"/(^([0-9]{0,})[.]([0-9]{1})$)/"
例如:1234.4
45.8
589745324744.7
正好 4 个数字,没有多余的字符:
"\\d{4}"