テキスト内の《》とその中身をすべて置換、削除する正規表現について
調べて出てきた正規表現を調べて下記のものができました。
data_lines = data_lines.re.sub('《[^《|^》]*》', '')
「AttributeError: 'str' object has no attribute 're'」
とエラーが出ます。どうすれば良いでしょうか。
追記
回答ありがとうございます。
import reの使い方がわからないのですがこれで合っているでしょうか。
変換はされませんでした。
file_name = r"C:\Users\名前\Desktop\sample.txt" with open(file_name, encoding="UTF-8") as f:data_lines = f.read() import re re.sub data_lines = data_lines.re.sub('《[^《|^》]*》', '') with open(file_name, mode="w", encoding="UTF-8") as f: f.write(data_lines)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/26 13:09
2021/04/26 15:31