Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Dúvida meta-char

Nesse primeiro exercício pede para digitarmos no target imagem.png e no pattern .*png e a regex encontra png

Pelo que foi explicado no video os caracteres asterisco() e ponto(.) são meta-char. Até aí tudo bem. Minha dúvida é a seguinte, usando essa mesma string do exercício, por que o pattern png ou *.png não obtém resultado?

1 resposta
solução!

Olá Erik,

realizei o teste com o target imagem.png e o pattern png e encontrou resultado conforme esperado: 1 Matches (resultados).

O pattern *.png não encontra por causa do *. Veja a explicação abaixo.

O asterisco serve para indicar a quantidade de caracteres ou grupo ao qual ele procede e o ponto serve para indicar qualquer caracter. Por isso, o pattern .* significa qualquer caracter 0 ou mais vezes. Sendo assim o pattern .*png ele encontra tudo o que vem antes de png no target: imagem. e mais o próprio png.

Espero que tenha esclarecido.