^([A-Za-zÀ-ÿ\d]+)(?:\s)([A-Za-zÀ-ÿ\d\s]+),(?:\s)(\d+[A-Za-z]?), (CEP\s\d{5}-\d{3})
Utilizei da técnica de non-capture-group para não pegar o nome e número da rua começando com espaços em branco
^([A-Za-zÀ-ÿ\d]+)(?:\s)([A-Za-zÀ-ÿ\d\s]+),(?:\s)(\d+[A-Za-z]?), (CEP\s\d{5}-\d{3})
Utilizei da técnica de non-capture-group para não pegar o nome e número da rua começando com espaços em branco
Oi Igor, tudo bem?
Muito bem! É excelente ver você aplicando expressões regulares para validação de endereços e fazendo uso das técnicas adequadas, como non-capture-groups, para otimizar sua solução. Continue praticando e aprimorando suas habilidades nessa área. Parabéns pelo esforço e dedicação!
Um abraço e bons estudos.