【发布时间】:2019-04-03 09:03:00
【问题描述】:
假设我有一个字符串,例如:
line = "tree length for XI: 31.0215"
我想只保留31.0215 部分。
我试过了:
print (re.sub("^[0-9]", "",line))
但它不起作用,“。”已删除,有人知道吗?
【问题讨论】:
标签: python
假设我有一个字符串,例如:
line = "tree length for XI: 31.0215"
我想只保留31.0215 部分。
我试过了:
print (re.sub("^[0-9]", "",line))
但它不起作用,“。”已删除,有人知道吗?
【问题讨论】:
标签: python
你可以试试这个。
line = "tree length for XI: 31.0215"
for item in line.split():
try:
float(item)
print(float(item))
except:
pass
【讨论】:
result = ''.join([i for i in line if (i.isdigit() or (i == "."))])
【讨论】: