- This topic has 3 replies, 3 voices, and was last updated 2 years ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
- You must be logged in to reply to this topic.
Home › Forums › Fórum Programação em Python: O Guia para Iniciantes › Expressões Regulares – Prática
Tagged: Expressões regulares – prática
Na aula prática de expressões regulares, temos a variável
emails = '''Nome: Teste 1
email: teste1@teste.com
Nome: Teste 2
email: teste2@teste.com
Nome: Teste 3
email: teste3@teste.com.br
'''
O código re.findall('\w+@\w+\.\w*',emails), cujo retorno é ['teste1@teste.com', 'teste2@teste.com', 'teste3@teste.com']
Minha dúvida é como "capturar" o .br, que tem no email teste3. É preciso personalizar e quebrar em casos
ou tem uma expressão que resolve e retorna a lista com todos emails completos.
Boa noite Nathan
Pra que a expressão regular inclua todos os casos, basta substituir o ‘\w’ pelo ponto ‘.’
re.findall('\w+@\w+\..*',emails)Ótimo, entendi e funcionou aqui,
Muito obrigado!
Que deu que deu certo!