Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida com grupo de captura

Fiquei com dúvida na regex /^([A-Za-zÀ-ÿ]+)(\s[A-Za-zÀ-ÿ]+)+/gm do porquê o segundo grupo pega apenas o último sobrenome, já que está definido para pegar o espaço e letras que aparecerem uma ou mais vezes. Dessa forma ele não deveria capturar o sobrenome inteiro no segundo grupo?

1 resposta
solução!

Pessoal já tive a resposta no "Para saber mais" logo a seguir, perdão pela ansiedade hehe. Como é um grupo repetido ele captura apenas a última iteração, para capturar todos os sobrenomes eu deveria adicionar um novo grupo de captura "em volta" pegando também o "+" assim: /^([A-Za-zÀ-ÿ]+)((?:\s[A-Za-zÀ-ÿ]+)+)/gm