Имя пользователя:
Пароль:
 

Название темы: Регулярные выражения
Показать сообщение отдельно

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Также забыл упомянуть про вариант с нулями.просто 0 - должно пропускать, а вот всякие 000051 либо должно преобразовать к виду 51 либо вообще не пропускать.Я выбрал второе(хотя 1, наверное, более рациональный вариант) и сделал как-то так:
Код: Выделить весь код
if "%number:~0,1%"=="0" (@if "%number:~1,1%"=="0" (echo "vvedite 4islo ne na4inauheecy c 0"&goto vibor) else (goto :npr1))
Т.е если первый 0, то идёт проверочка на второй 0, если ещё 2, то не пропускает, а если второй не ноль - то всё ок.
Но не уверен, что это хороший код.Лучше бы как-то в регулярку это занести.

Отправлено: 19:01, 16-04-2017 | #2

Название темы: Регулярные выражения