1
resposta

Não entendi o pq nao tem espaço entre o 3 e o 6

[1-36-9] -> da a entender que seria de 1 até 36 e não de 1 a 3, li alguns tópicos porém a dúvida permaneceu

1 resposta

Olá Danilomd, tudo bem?

Desculpe a demora em retornar.

Entendo sua dúvida! Na verdade, a expressão regular [1-36-9] significa que o padrão deve ser qualquer número entre 1 e 3, ou qualquer número entre 6 e 9. Por isso, não há espaço entre o 3 e o 6, pois a expressão regular considera esses números como dois intervalos diferentes.

Para exemplificar, essa expressão regular irá capturar os números 1, 2, 3, 6, 7, 8 e 9, mas não irá capturar o número 4 ou 5.

Espero ter ajudado a esclarecer sua dúvida.

Um abraço e bons estudos.