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)

コメント

このブログの人気の投稿

【論文メモ】A systematic literature review on source code similarity measurement and clone detection: techniques, applications, and challenges

【論文メモ】<2022>コードクローン検索手法の調査

【論文】A Survey on Causal Inference<2021>