import re
txt = input("Digite o título dos livro: ")
busca = input('Digite a letra inicial para pesquisa: ')
resultado = re.findall(rf'\b{busca}[a-zA-Z0-9]*', txt, re.IGNORECASE)
print(resultado)
import re
txt = input("Digite o título dos livro: ")
busca = input('Digite a letra inicial para pesquisa: ')
resultado = re.findall(rf'\b{busca}[a-zA-Z0-9]*', txt, re.IGNORECASE)
print(resultado)
Olá, Franklim, como vai?
O seu código está correto e cumpre bem o objetivo da atividade. A utilização de expressões regulares com re.findall
permite capturar todas as palavras que começam com a letra especificada, independentemente de estarem em maiúsculas ou minúsculas, o que deixa o programa flexível para diferentes entradas.
Seu exercício está muito bom e demonstra domínio da ferramenta de regex em Python. Continue compartilhando seus códigos e experiências no fórum, ele está à disposição para ajudar sempre que precisar.