Jump to content

popdms

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by popdms

  1. Buna!

    Am tot cautat pe forumuri o solutie pentru a extrage email-uri dintr-un fisier text.

    Programelul l-am scris in python si am folosit regular expresions (Regex).

    Reusesc sa extrag doar email-uri care nu contin spatii, dar nu am reusit sa extrag un email de genul: name2 @ email . com

    Am nevoie de codul care extrage emailul gasit scris atat corect (fara spatii) cat si cu spatii (cum am exemplificat mai sus).

    Pun mai jos exemplu de fisier text si codul pe care l-am scris:

     

    xxx test1@gmail.com xxxx
    xxxxxxxx
    xxx test2 @ email . com xxx
    xxxxxxx
    xxx name1.name2.mm@email.co.uk xxx
    xxxxxxxxxxx

     

     

    Codul:
     

    import re
    
    a = open('emails.txt')
    for line in a:
        line = line.rstrip()
        if re.search(r'[\w.-]+@[\w.-]+',line):
            z = re.findall(r'[\w.-]+@[\w.-]+',line)
            print (z[0])

    Returneaza doar:

    test1@gmail.com
    name1.name2.mm@email.co.uk

×
×
  • Create New...