Consegui resolver através dessa forma '([7-9].)+', mas acho que não incluiria uma nota 10.
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!
Consegui resolver através dessa forma '([7-9].)+', mas acho que não incluiria uma nota 10.
Oi Vitor, tudo bem?
Desculpe a demora em te responder!
A expressão regular que você compartilhou não inclui o valor 10.
Aproveito para lembrar que ao testar a sua expressão regular, apenas os valores de 7 até 9 que estão tanto antes quanto depois do ponto são verificados e incluídos na validação. Dessa forma, nem as notas completas, nem os nomes dos alunos são incluídos no conjunto validado, como mostro na imagem a seguir:

Contudo, a atividade pede que separemos os nomes e as notas dos alunos que tiraram de 7.2 a 7.9 para que o professor possa aprová-los. Para que apenas os valores dentro desse conjunto sejam considerados, podemos usar a expressão regular:
7\.[2-9]\s+-\s+[^,]+Essa expressão regular corresponde a um padrão que começa com um "7" seguido de um ponto e qualquer número de 2 a 9, seguido de um ou mais espaços em branco, um traço, mais um ou mais espaços em branco, e finalmente, um ou mais caracteres que não sejam vírgulas.

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