我有一个包含多个元素,看起来像这样一个巨大的名单:删除所有字母和逗号从字符串
'A.21,48;B.64,91;C.95,125;D.139,166;E.175,200'
我想去除所有字母和; .
字符和追加到一个列表,例如该列表看起来像['21','48','64','91','95','125','139','166','175','200']
我试着使用:
import re
list.append(re.sub("\D","", <the string i am working on>))
但[R在这样的列表中结果 - [' 21 48 64 91 95 125 139 166 175 200']
因为我在一个非常大的文件循环内工作,一行代码将真正有用。
谢谢
为了澄清,您希望单独获取数字而不是在一个空格分隔的块中,对吗?你想为文件的每一行添加不同的子列表吗? – 2013-03-20 21:16:00
是的,我希望每个数字都是列表中的一个单独的元素,将它添加到 – 2013-03-20 21:17:47