[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-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
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.