import re
validacao = input("\nDigite o nome do cliente para validação: ")
if re.fullmatch(r"[A-Z]{1}[a-z]+", validacao):
print("Nome válido!")
else:
print("Nome inválido!")
import re
validacao = input("\nDigite o nome do cliente para validação: ")
if re.fullmatch(r"[A-Z]{1}[a-z]+", validacao):
print("Nome válido!")
else:
print("Nome inválido!")
Olá, Pedro! Tudo bem?
Mandou bem na aplicação do Regex!
A sua expressão regular r"[A-Z]{1}[a-z]+" está certinha para validar um primeiro nome (ou seja, começando com letra maiúscula seguida de letras minúsculas, como "Pedro" ou "Ana"). O uso do re.fullmatch também foi uma ótima escolha, pois garante que a validação verifique a string inteira, do início ao fim.
Continue praticando, Regex é uma ferramenta muito poderosa!
Bons estudos!
Sucesso ✨