regular expression to match interval of numbers

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 :slight_smile:

Ciao
Andrea

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 :slight_smile:

Gia` :slight_smile:

Bye,
Chris.