[名前、電子メール、住所、クレジット カード] 列を含む CSV ファイルがあります。各列に正規表現を適用し、その列が有効かどうかを確認したい。たとえば、email 列にはすべての email 値が含まれている必要があります。
for i in df['Email']:
lst = re.findall('\S+@\S+', i)
if lst!=None:
count=count+1
print("Match Numer : ",count,"Match Found : ",lst)
else:
print(i," is not a valid email")
'xyz@gmail.com' のような有効な電子メールの出力は次のようになります: Match Number: 100['xyz@gmail.com'] これの問題は、'notvalidemail' のような無効な電子メールの出力が次のようになることです。一致番号: 101[] else 部分は実行されません! 誰かがこれで私を助けてくれますか?