从字符串中提取浮点数-正则表达式-Python

用户名

您好我想能够提取只是从一个字符串彩车

str = "Test string 1.234 0.155.1 5.67799350,-2.654657

结果应该是

[1.234, 5.67799350, -2.654657]

我正在使用,[-+]?\d*\.\d+|\d+但它检测到我不想要的0.155.1。

import re
floats = re.findall(r"[-+]?\d*\.\d+|\d+", str)

感谢您的阅读。

Ryszard捷克

采用

[-+]?\b(?<!\d\.)\d+\.\d+\b(?!\.\d)

证明

匹配不带整数部分(.59)和粘贴到单词字符(_4.567)的浮点数的替代方法

[-+]?(?<!\d\.)(?<!\d)\d*\.\d+(?!\.?\d)

查看其他证明

它与可选的正负号,一个或多个数字,点,一个或多个数字匹配,并用单词边界包裹,并且不在数字点和点数字之间。

Python

import re 
text = 'Test string 1.234 0.155.1 5.67799350,-2.654657'
print([float(i) for i in re.findall(r"[-+]?\b(?<!\d\.)\d+\.\d+\b(?!\.\d)", text)])

结果:

[1.234, 5.6779935, -2.654657]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python正则表达式字符串扩展

来自分类Dev

Python:使用正则表达式从字符串中提取数字

来自分类Dev

Python正则表达式从字符串中提取版本

来自分类Dev

python正则表达式,从字符串中提取数字集

来自分类Dev

正则表达式python压缩字符串

来自分类Dev

除了括号内,如何使用Python中的正则表达式从字符串中提取数字?

来自分类Dev

python-如何在Python中使用正则表达式从字符串中提取日期?

来自分类Dev

正则表达式从字符串python中提取三个字符

来自分类Dev

Python正则表达式字符串数组到浮点数组

来自分类Dev

Python正则表达式-扩展字符串

来自分类Dev

Python正则表达式从字符串中提取电话号码

来自分类Dev

Python正则表达式从字符串中提取某些单词

来自分类Dev

从Python中的字符串中提取浮点值(可能使用正则表达式)

来自分类Dev

在python中使用正则表达式从字符串中提取多个连续的两个字母

来自分类Dev

在python正则表达式中提取字符串的子字符串

来自分类Dev

python通过正则表达式和列表理解从字符串中提取数字值

来自分类Dev

Python正则表达式,如何查找两个浮点数之间的数字

来自分类Dev

使用正则表达式从Python字符串中提取超链接文本

来自分类Dev

使用python正则表达式从字符串中提取单词

来自分类Dev

Python正则表达式分隔字符串

来自分类Dev

复杂字符串的Python正则表达式

来自分类Dev

在python中使用正则表达式从大字符串中提取字符串列表

来自分类Dev

在python中使用正则表达式从字符串中提取数字

来自分类Dev

在 Python 中使用正则表达式从字符串中提取数字数据

来自分类Dev

python字符串中的正则表达式

来自分类Dev

使用正则表达式从python字符串数组中提取日期

来自分类Dev

使用正则表达式从python字符串中提取模式

来自分类Dev

从字符串、正则表达式、python 中提取特定格式

来自分类Dev

python中的字符串正则表达式

Related 相关文章

  1. 1

    Python正则表达式字符串扩展

  2. 2

    Python:使用正则表达式从字符串中提取数字

  3. 3

    Python正则表达式从字符串中提取版本

  4. 4

    python正则表达式,从字符串中提取数字集

  5. 5

    正则表达式python压缩字符串

  6. 6

    除了括号内,如何使用Python中的正则表达式从字符串中提取数字?

  7. 7

    python-如何在Python中使用正则表达式从字符串中提取日期?

  8. 8

    正则表达式从字符串python中提取三个字符

  9. 9

    Python正则表达式字符串数组到浮点数组

  10. 10

    Python正则表达式-扩展字符串

  11. 11

    Python正则表达式从字符串中提取电话号码

  12. 12

    Python正则表达式从字符串中提取某些单词

  13. 13

    从Python中的字符串中提取浮点值(可能使用正则表达式)

  14. 14

    在python中使用正则表达式从字符串中提取多个连续的两个字母

  15. 15

    在python正则表达式中提取字符串的子字符串

  16. 16

    python通过正则表达式和列表理解从字符串中提取数字值

  17. 17

    Python正则表达式,如何查找两个浮点数之间的数字

  18. 18

    使用正则表达式从Python字符串中提取超链接文本

  19. 19

    使用python正则表达式从字符串中提取单词

  20. 20

    Python正则表达式分隔字符串

  21. 21

    复杂字符串的Python正则表达式

  22. 22

    在python中使用正则表达式从大字符串中提取字符串列表

  23. 23

    在python中使用正则表达式从字符串中提取数字

  24. 24

    在 Python 中使用正则表达式从字符串中提取数字数据

  25. 25

    python字符串中的正则表达式

  26. 26

    使用正则表达式从python字符串数组中提取日期

  27. 27

    使用正则表达式从python字符串中提取模式

  28. 28

    从字符串、正则表达式、python 中提取特定格式

  29. 29

    python中的字符串正则表达式

热门标签

归档