1
resposta

Resolução?

Não sei se como mostra os grupos está correto...

Depois de algum tempo, ele descobriu a seguinte lei de formação: cada letra da palavra recebe o prefixo Z, mas não apenas isso. A letra Z é seguida de um número com um ou mais dígitos. [A-X0-9] Sem o prefixo Z

Ou simplesmete [A-X]

Como Z é a última letra do alfabeto..

1 resposta

Oi, Marcus, tudo bem?

Desculpa a demora em te responder!

Obrigado por compartilhar sua solução com a comunidade do fórum. Essas duas opções são bem interessantes para resolver o desafio proposto na atividade.

Outra opção é utilizar a expressão (Z\d+(\w)). Perceba que usamos Z\d+ para indicar que queremos ter a letra "Z" seguido de um ou mais dígitos. Depois usamos Z\d+(\w) para selecionar todas as letras "Z" seguidos de um número seguido de qualquer letra ou número, inclusive . Contudo, o \w esta entre parênteses e define um grupo. Isso significa que do resultado da expressão regular faremos uma nova pesquisa procurando quem é letra, número, inclusive da seleção. Com isso, extrairemos apenas as letras que seguem o prefixo "Z(qualquer número)".

O resultado obtido utilizando essa expressão regular é:

Z171P ||| P | Z7A ||| A | Z23P ||| P | Z7819A ||| A | Z78G ||| G | Z1A ||| A | Z99I ||| I | Z34O ||| O

Tela do validador de expressões regulares mostrando o resultado obtido para o desafio

Na imagem temos as letras da palavra papagaio aparecem destacadas em vermelho, como resultado do uso da expressão regular(Z\d+(\w)).

Espero ter ajudado. Caso tenha dúvidas, estarei à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!