从字符串方括号中删除数字



我有一个巨大的字符串,该字符串包含很多数字。例如:

[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将对整个输入字符串进行替换。

最新更新