首页 > 解决方案 > 如何从字符串列表中查找未知字符?

问题描述

如何从字符串列表中删除未知字符?例如我的列表是['hi', 'h@w', 'are!', 'you;', '25'],我想删除所有不是单词或数字的字符?

我该怎么做?

标签: pythonpython-3.xstringlist

解决方案


正则表达式:

s = ['hi', 'h@w', 'are!', 'you;', '25']
[re.sub(r'[^A-Za-z0-9 ]+', '', x) for x in s]
['hi', 'hw', 'are', 'you', '25']

推荐阅读