silk_hole

RE (find an emails from *dumplist*)

Feb 13th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.70 KB | None | 0 0
  1. import re      #добавляем модуль РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ
  2.  
  3. #наш DUMP список
  4. ourtext = "Ross,    201977785,  luctus.aliquet@vulputateposuerevulputate.co.uk,"\
  5. "Colette,   2019,   euismod.est.arcu@Aenean.net," \
  6. "Fuller,    2020,   interdum.ligula@luctusCurabituregestas.net," \
  7. "Burke,     2018,   porttitor.tellus.non@perinceptoshymenaeos.com," \
  8. "Hammett,   2019,   elementum.lorem.ut@ligulaNullam.org," \
  9. "Dai,   20181111,   Nulla.tincidunt.neque@enimnislelementum.com"  \
  10. "Colette J. Hines,vel@dapibusquam.net,(016977) 0836,"\
  11. "Katell U. Woodward,lorem@auctor.co.uk,(013294) 12613,"\
  12. "Myles P. Blackburn,risus.quis@iaculis.edu,055 0766 8778,"\
  13. "Jameson H. Steele,Sed.et@ametrisus.ca,0800 1111,"\
  14. "Hilary C. Benton,eros.nec@dui.com,076 6432 0061,"\
  15. "Angela W. Sharp,Nulla@ipsum.com,(0181) 142 8104,"\
  16. "Whoopi J. Massey,tellus.sem.mollis@sit.org,0805 437 9182,"\
  17. "Hilary F. Cobb,Nunc@enim.ca,(0111) 615 7681,"\
  18. "Hedwig V. Cooper,in@eu.co.uk,0856 793 0468,"\
  19. "Robert G. Parks,ultricies.ornare@eu.net,0500 812355,"\
  20.  
  21. textlookfor = r"[\w\.+]+@[A-Za-z-]+\.[\w.]+"       #шаблон поиска
  22. allresults = re.findall(textlookfor, ourtext)
  23.  
  24. """findall - этот метод возвращает
  25. список всех найденных совпадений.
  26. У метода findall() нет ограничений на поиск в начале или конце строки"""    
  27.  
  28. for items in allresults:         #выводим полученные результаты в цикл, чтобы было красиво
  29.    print (items)
  30.    
  31. print ("\nTotal emails: " + str(len(allresults)))        #выводим колличество полученных значений
Add Comment
Please, Sign In to add comment