receita = input('Digite a descrição da receita: ')
print(f'O número da receita é: {re.search(r'\d+', receita).group()}')
receita = input('Digite a descrição da receita: ')
print(f'O número da receita é: {re.search(r'\d+', receita).group()}')
Olá, Eduardo. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Ótimo como você utilizou a função re.search
para encontrar números dentro da string. Isso é muito útil quando precisamos extrair informações específicas de um texto.
Uma alternativa interessante é usar re.findall
, que retorna todas as ocorrências encontradas em vez de apenas a primeira. Veja este exemplo:
import re
receita = input('Digite a descrição da receita: ')
numeros = re.findall(r'\d+', receita)
print(f'Números encontrados: {numeros}')
O código acima captura todos os números presentes no texto e os exibe como uma lista.