'/-?([1-9]\d.\d|0.\d*[1-9]\d*|0?.0+|0)/'在匹配浮点数上,
字符串1:[10]油价上涨1.04元
字符串2:[11]油价上涨1.04元
字符串2就可以匹配出1.04
字符串1就匹配出 0
,手动排查是前边输出序号只要带0 后边的浮点数就匹配不到,该怎么改呢
'/-?([1-9]\d.\d|0.\d*[1-9]\d*|0?.0+|0)/'在匹配浮点数上,
字符串1:[10]油价上涨1.04元
字符串2:[11]油价上涨1.04元
字符串2就可以匹配出1.04
字符串1就匹配出 0
,手动排查是前边输出序号只要带0 后边的浮点数就匹配不到,该怎么改呢
最简单的匹配浮点数的正则表达式:\d+.\d+
可以匹配非工程计数形式的浮点数,不限小数位个数