2024-04-25 16:35:20 发布
网友
我正在使用python解析一些包含数字的字符串,我想找到一个正则表达式,它可以提取所有类型的场景:
.2345 0.934 12.3 11.0
尝试了以下方法:
((\-|\+)?[0-9]+(\.[0-9]+)?)
但好像有个案子。数字不包括在内。你知道吗
您的正则表达式是正确的,但是您也希望解析以.开头的数字,因此可以添加\.和\-|\+,如下所示: ((\-|\+)?(\.)?[0-9]+(\.[0-9]+)?)
.
\.
\-|\+
((\-|\+)?(\.)?[0-9]+(\.[0-9]+)?)
注意:它将匹配.1.1
.1.1
您的正则表达式是正确的,但是您也希望解析以
.
开头的数字,因此可以添加\.
和\-|\+
,如下所示:((\-|\+)?(\.)?[0-9]+(\.[0-9]+)?)
注意:它将匹配
.1.1
相关问题 更多 >
编程相关推荐