Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Dúvida - BALEIRO GARROTE SERROTE GOLEIRO ROTEIRO

Usei a seguinte Regex e funcionou:

[GSR]\w[RROTE]\w+

Está correto? A solução do instrutor está bem diferente.

2 respostas
solução

Olá Henrique. Quando você coloca [RROTE] você não está selecionando um texto "RROTE" você está selecionando apenas um carácter que deve ser igual a alguma letra dentro desta classe. Portanto você está verificando apenas as 4 primeiras letras, já que você verifica se a primeira letra começa com "G", "S" ou "R", verifica se há algum digito ou letra logo após, depois verifica se o terceiro carácter é igual "R", "O", "T" ou "E", e depois verifica se pelo menos o quarto carácter não é algum tipo de espaçamento. Então funcionou apenas por não possuir muitos exemplos ainda assim, poderia se obter o mesmo resultado que o seu colocando:

[GSR]\w[RT]\w+

Espero ter ajudado, se não entender é só falar que tento reformular a resposta.

Oi Gabriel, entendi sim a sua solução. Obrigado!