⚡ 60 segundos
strings
Regex básico com re em Python
O módulo re encontra padrões em texto. search, findall e sub resolvem 80% dos casos.
regex_basico.py
import re
texto = 'Meu email: ana@email.com e tel: 11-99999-0000'
# Encontrar email
email = re.search(r'[\w.]+@[\w.]+', texto)
print(email.group()) # ana@email.com
# Encontrar todos os numeros
nums = re.findall(r'\d+', texto)
print(nums) # ['11', '99999', '0000']
# Substituir
limpo = re.sub(r'\d', '*', texto)
print(limpo) # Meu email: ana@email.com e tel: **-*****-****