投稿

3月, 2024の投稿を表示しています

Pythonでテキスト加工したときの記録

  text = """ """   def remove_lines_with_string ( input_text , target_strings ):     # 入力テキストを行ごとに分割し、特定の文字列を含む行を削除する     lines = input_text.split( '\n' )     filtered_lines = [line for line in lines if not any (target_string in line for target_string in target_strings)]     # 改行を使ってフィルタリングされた行を結合して新しいテキストを作成する     output_text = '\n' .join(filtered_lines)     return output_text # 特定の文字列 target_string = [ "過去ログ倉庫" , "スポンサーリンク" , "前へ|次へ" , "TOPに戻る" , "⚾ベースボールクラブ" , "プロ野球(セ・パ)掲示板" , "🏀バスケットボールクラブ" , "B.LEAGUE(Bリーグ)掲示板" , "🏉ラグビークラブ" , "LEAGUE ONE(リーグワン)掲示板" , "🏐バレーボールクラブ" , "V.LEAGUE(Vリーグ)掲示板" , "- BESTHIT-BBSmini -" , "返信超いいね" , "☆" , ">>" ] # 特定の文字列を含む行を削除したテキストを取得する output_text = remove_lines_with_string(text, target_string) print (output_text)