小编典典

python .replace() 正则表达式

all

我正在尝试抓取'</html>'标签后的所有内容并将其删除,但我的代码似乎没有做任何事情。不.replace()支持正则表达式?

z.write(article.replace('</html>.+', '</html>'))

阅读 67

收藏
2022-03-25

共1个答案

小编典典

不会。Python 中的正则表达式由re模块处理。

article = re.sub(r'(?is)</html>.+', '</html>', article)

一般来说:

text_after = re.sub(regex_search_term, regex_replacement, text_before)
2022-03-25