Grupos numerados
(\d{2})/(\d{2})/(\d{4})Os grupos 1, 2 e 3 capturam dia, mês e ano. A numeração segue a ordem de abertura dos parênteses.
Grupos nomeados
(?<dia>\d{2})/(?<mes>\d{2})/(?<ano>\d{4})Dar nomes reduz o acoplamento entre o código e a posição de cada grupo.
Grupo não capturante
(?:jpg|jpeg|png)
Use (?:...) quando precisa apenas agrupar uma alternância ou aplicar um quantificador, sem criar uma captura.
Raio-X da Regex
Ao executar uma fase com grupos, o RegexArena mostra o trecho correspondente a cada grupo e destaca visualmente as regiões capturadas. Isso ajuda a encontrar o ponto exato em que uma Regex “quase certa” está capturando demais ou de menos.
Teste e pratique
Use o Playground para experimentar o padrão com seus próprios dados e depois leve o conceito para as fases do jogo, onde os casos positivos e negativos são avaliados automaticamente.