Sobes.tech
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.