Usei a seguinte Regex e funcionou:
[GSR]\w[RROTE]\w+
Está correto? A solução do instrutor está bem diferente.
Usei a seguinte Regex e funcionou:
[GSR]\w[RROTE]\w+
Está correto? A solução do instrutor está bem diferente.
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!