我使用python来解析一些包含数字的字符串,我想找到一个可以提取各种场景的正则表达式:
.2345 0.934 12.3 11.0
尝试过类似的事情:
((\-|\+)?[0-9]+(\.[0-9]+)?)
但似乎没有涵盖.number的案例。
答案 0 :(得分:-1)
您的RegEx是正确的,但您还想解析以.
开头的数字,因此您可以添加\.
以及\-|\+
,如下所示:
((\-|\+)?(\.)?[0-9]+(\.[0-9]+)?)
注意:它将匹配.1.1