我有一个巨大的字符串,该字符串包含很多数字。例如:
[1]这是一个例子...[123]另一个示例
如何从文本字符串中删除数字和括号?
我当前的代码从文件中提取文本:
text = txtFile.read()
text = str(text)
text = text.replace("\n", " ")
text = " ".join(text.split())
尝试使用re.sub
:
import re
text = txtFile.read()
text = str(text)
text = re.sub(r'[d+]', '', text)
REGEX模式[d+]
应匹配任何具有一个或多个数字的术语。
请注意,默认情况下re.sub
将对整个输入字符串进行替换。