【发布时间】:2015-04-04 06:02:51
【问题描述】:
假设一个字符串
"1977 1,048.20 1,039.40 894.10 694.70 664.20 1,031.60 928.60 18.80 10:27:05 "
如何提取数字,即
1977 1048.20 1039.40 894.10 694.70 664.20 1031.60 928.60 18.80 10 27 05
如果这个字符串没有逗号分隔,我可以提取数字 号码。但是不知道如何在上述情况下获取它们。
以下是我的不带逗号大小写的代码,它不适用于有逗号的大小写。
temperaturetime=re.findall(r'\d*\.?\d+',line)
【问题讨论】:
-
您要删除逗号吗?你到底想达到什么目的?您的预期输出是什么,一个长字符串或数字列表?
-
您希望结果是数字还是字符串?
-
亲爱的朋友们,我想去掉逗号,比如说1000,我想得到1000。我希望结果为数字。谢谢你们。
-
冒号也应该被删除,但是我的原始代码可以删除冒号,但是它不能删除逗号...编辑器...为什么两位专家投票认为我的问题没有用.. . 好痛... 和你们的专家比起来我的水平可能太低了...
-
我是对您的问题投反对票的人,主要是因为没有显示确切的预期输出并且回复较晚。你不是唯一一个在这里提出问题的人。尝试尽快回复 cmets。
标签: python regex string numbers comma