Amazing-Python-Scripts
20 строк · 637.0 Байт
1import re2emailRegex = re.compile(r'''(3[a-zA-Z0-9._%+-]+ # username
4@ # @ symbol
5[a-zA-Z0-9.-]+ # domain name
6(\.[a-zA-Z]{2,4}) # dot-something
7)''', re.VERBOSE)8
9# store matched addresses in an array called "matches"
10matches = []11text = """12An example text containing an email address, such as user@example.com or something like hello@example.com
13"""
14
15# search the text and append matched addresses to the "matches" array
16for groups in emailRegex.findall(text):17matches.append(groups[0])18
19# matches => ['user@example.com', 'hello@example.com']
20print(matches)21