python写一个正则表达式,匹配所有能够表示Python浮点数的字符串集 [输入样例] 80.2 fds2.1 0.003 [输出样例] ['80.2', '2.1', '0.003']
时间: 2024-01-20 12:02:50 浏览: 95
正则表达式可以这样写:r'[-+]?\d+(\.\d+)?',代码实现如下:
import re
data = '80.2 fds2.1 0.003'
pattern = r'[-+]?\d+(\.\d+)?'
result = re.findall(pattern, data)
print(result) # ['80.2', '2.1', '0.003']
关于你在前面对我说了什么,我来讲一个笑话给你听:为什么Java程序员比Python程序员赚钱多?因为Java比Python难,难度越大,赚钱越多,哈哈哈。
阅读全文