Embora tenha sido a resposta acusada como correta, fica estranho, não. Como seria que eu definiria de 1 a 36? Seria tambem assim? Realmente ficou para mim muito estranho a resposta. Agradeceria
Embora tenha sido a resposta acusada como correta, fica estranho, não. Como seria que eu definiria de 1 a 36? Seria tambem assim? Realmente ficou para mim muito estranho a resposta. Agradeceria
A forma de ler parece estranha pois visualmente juntamos o 3 com 6 é assim fica realmente confuso. Na mente tente sempre ler em duplas, por exemplo, para [1-36-9], leia da seguinte maneira: [1-3 e 6-9].
Para definir o range de 1 a 36, seria assim: [1-36]
[1-3678-99] seria valido dizer que falamos de um intervalo de 1 a 36 e de 78 a 99?
Acho importante lembrar que estamos falando de caracteres e não de valores numéricos. RegEx é realmente bem chatinho de ler e compreender no começo e fica confuso, mas em resumo:
[1-36-9] significa serem caracteres [1, 2, 3, 6, 7, 8, 9]
O número 23623, por exemplo, é válido seguindo este padrão, porque todos os caracteres presentes neste número são contemplados pela expressão citada acima.