import re
receita = input("Digite a descrição da receita: ")
regex_numeros = r"[0-9]+"
numero_receita = re.search(regex_numeros, receita)
print(f"O número da receita é: {numero_receita.group()}")
import re
receita = input("Digite a descrição da receita: ")
regex_numeros = r"[0-9]+"
numero_receita = re.search(regex_numeros, receita)
print(f"O número da receita é: {numero_receita.group()}")
Ei, Ângelo! Tudo bem?
Ficou muito legal o jeito como você aplicou re.search
para extrair o número da receita. O uso de regex
está bem direcionado e resolve bem o problema proposto. Parabéns por praticar!
Dica: teste usar re.findall
quando quiser extrair todos os números presentes em um texto, não só o primeiro:
import re
texto = "Foram vendidos 25 ingressos no sábado e 30 no domingo."
numeros = re.findall(r"[0-9]+", texto)
print(numeros)
Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.