Печать допустимых идентификаторов электронной почты из файла с помощью регулярных выражений
я хочу распечатать все действительные идентификаторы электронной почты, которые заканчиваются на @gmail.com из файла с именем mbox.txt
я попытался сделать это следующим образом, но получил неправильный вывод.Как мне это исправить?
Что я уже пробовал:
import re def validitycheck(): fhandle = open(r"C:\\Users\\Aishwarya\Desktop\\temp.txt") for line in fhandle: if line.endswith("@gmail.com"): print (line) line = mailid pattern = re.compile(r"[\w.-]+@[\w.-]+.\w+@gmail.com") matchobject = pattern.match(mailid) if(matchobject): print("your mail id",line,"is valid") else: print("your mail id is invalid") else: print("no mail id as such") validitycheck()