您可以使用此正则表达式:
>>> s = "12 word word2"
>>> print re.sub(r'\b[0-9]+\b\s*', '', s)
word word2
\b
用于单词边界,\s*
并将在您的数字单词后删除0或多个空格。
如何在python中删除仅包含数字的单词?
您可以使用此正则表达式:
>>> s = "12 word word2"
>>> print re.sub(r'\b[0-9]+\b\s*', '', s)
word word2
\b
用于单词边界,\s*
并将在您的数字单词后删除0或多个空格。