1

Тема: Как задавать диапазон чисел

Есть числовое значение, которое ищется через RegExMatch, раньше стоял поиск [0-9] т.е любое число.
Мне нужен только диапазон от 0 до 25000,
Подскажите как это сделать

2

Re: Как задавать диапазон чисел

loop 25001
{
   If !RegexMatch(A_Index, "^(1?\d{1,4}|2[0-4]\d{3}|25000)$")
      msgbox % A_Index
}

3

Re: Как задавать диапазон чисел

Используй стандартный [0-9] но просто прировняй переменную через if.

If (per > 0) and (per < 25000) {
...
} else {
...
}
Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.