Junior — Middle
Que experiência prática tem na utilização de expressões regulares para processamento de texto?
sobes.tech IA
Resposta da IA
Expressões regulares (regex) em Python são frequentemente usadas para procurar, substituir e validar dados de texto.
Exemplos práticos:
- Validação do formato de email, telefone, data.
- Extração de dados de logs ou ficheiros de texto.
- Substituição ou remoção de caracteres indesejados.
- Análise de estruturas de texto complexas.
Exemplo: extrair todos os emails do texto
import re
texto = "Contacte-nos: info@example.com ou support@test.org"
e-mails = re.findall(r'[\w.-]+@[\w.-]+\.\w+', texto)
print(e-mails) # ['info@example.com', 'support@test.org']
O uso de expressões regulares permite processar e analisar dados de texto de forma eficiente.