1. ホーム
  2. python

[解決済み] python .replace() regex [重複].

2022-03-01 17:46:22

質問

の後にあるものをすべて取り込もうとしています。 '</html>' タグを削除したいのですが、私のコードは何もしていないようです。この場合 .replace() は正規表現に対応していないのでしょうか?

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

解決方法は?

いいえ、Pythonの正規表現は re モジュールを使用します。

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

一般的には

text_after = re.sub(regex_search_term, regex_replacement, text_before)