2024-04-20 03:52:44 发布
网友
我正在将字符串标记为单词,然后要删除包含数字的任何单词。在
tokens = ['hello', 'world', '12', '1-3', '23'']
如你所见,数字有多种形式。以上三个只是例子。我可以遍历字符串项,看看是否有数字,然后删除该字符串。然而,这似乎是不对的。在
isdigit()函数不能处理这种数字字符串。我怎样才能做到这一点?在
目标:任何包含数字的令牌都应该被移除。 我当前的代码是这样的,它不处理上述类型:
import re tokens = [token for token in tokens if not re.match('.*\d+', token)]
相关问题 更多 >
编程相关推荐