現在スクレイピングの勉強をしています。
その中で『部分一致した場合抽出しない』条件を設けたいと考えております。
もう少し詳しくお伝えすると、
title_text = ["abc|def", "abcabc", "abc|hij"]
があった時に”|”があった時にその後ろ部分のみ抽出する
プログラムを作りたいです。
今現状下記のように実行すると、
if(title_text not in "|"): row[0] = title_text.split("|")[-1] else: pass
結果が
def
abcabc
hij
となり、[1]番目の余分なデータ迄抽出されてしまいます。
これを抽出しないようにする場合、どうプログラムすれば良いでしょうか?
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/24 07:02
2020/01/24 07:08