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

Grupos opcionais

Opa, eu entendi que o ?: não retorna o grupo marcado. Porém eu não poderia apenas deixar as preposições fora dos grupos??? exemplo: no lugar de (dia) (?:de)(mes) (?:de) (ano) colocaria ----> (dia) de (mes) de (ano). Não daria o mesmo resultado??

1 resposta
solução!

Fala aí William, tudo bem? Sim, se você retirar o texto do grupo ele não vai aparecer no resultado final, mas, talvez não fique muito legível a regex, eu pelo menos prefiro dentro do grupo para que eu possa visualizar as separações.

Mas, respondendo a pergunta: Sim, vai dar no mesmo resultado.

Talvez fique a critério de cada um, gosto pessoal, etc...

Espero ter ajudado.