Ciao, qualcuno ha idea se e' possibile fare un regular expression match fra due numeri, tipo fra 9 e 10000?
Grazie Andrea
Andrea Antonello wrote:
Ciao, qualcuno ha idea se e' possibile fare un regular expression match fra due numeri, tipo fra 9 e 10000?
Mmm... ti converebbe probabilmente matchare un numero qualsiasi come gruppo tra () e poi discrimanare il range di valori usando il linguaggio al interno di cui usi l'espressione. Che io sappia non si puo` fare aritmetica direttamente all'interno delle regexp...
Bye, Chris.
Andrea Antonello wrote:
Ciao, qualcuno ha idea se e' possibile fare un regular expression match fra due numeri, tipo fra 9 e 10000?
Mmm... ti converebbe probabilmente matchare un numero qualsiasi come gruppo tra () e poi discrimanare il range di valori usando il linguaggio al interno di cui usi l'espressione. Che io sappia non si puo` fare aritmetica direttamente all'interno delle regexp...
Continuando a cercare sono arrivato alla stessa conclusione... non e' nella logica regexp una ricerca di questo tipo.
Per fare un match fra 22 e 110 bisognerebbe fare: (2[2-9]|[3-9][0-9]|10[0-9]|110) pero', prima di creare questa cosa programmaticamente credo sia meglio gestire una parte nel linguaggio :)
Ciao Andrea
Bye, Chris.
qualcuno ha idea se e' possibile fare un regular expression match fra due numeri, tipo fra 9 e 10000?
Mmm... ti converebbe probabilmente matchare un numero qualsiasi come gruppo tra () e poi discrimanare il range di valori usando il linguaggio al interno di cui usi l'espressione. Che io sappia non si puo` fare aritmetica direttamente all'interno delle regexp...
Continuando a cercare sono arrivato alla stessa conclusione... non e' nella logica regexp una ricerca di questo tipo.
Per fare un match fra 22 e 110 bisognerebbe fare: (2[2-9]|[3-9][0-9]|10[0-9]|110) pero', prima di creare questa cosa programmaticamente credo sia meglio gestire una parte nel linguaggio :)
Gia` :)
Bye, Chris.