forum.bitel.ru
http://forum.bitel.ru/

Часть префикса в межоператорском тарифе
http://forum.bitel.ru/viewtopic.php?f=10&t=3805
Страница 1 из 1

Автор:  puziblinchik [ 05 апр 2010, 15:30 ]
Заголовок сообщения:  Часть префикса в межоператорском тарифе

Здравствуйте!
Пытаюсь в часть префикса вставить вот такую строку:

(210[01-03])|(210[09-18])|(239[90-92])|(26720[00-09])|(2672010)|(26720[12-19])|(26720[2-9])|(267[45-46])|(26750)|(268[90-93])|(21019)|(2102)|(21000)

В итоге получаю окошко: "Неверное регулярное выражение!"

Подскажите, как правильно это расписать, например диапазоны номеров: 73512100100 - 73512100399, 73512672000 - 73512670999

Спасибо!

Автор:  Amir [ 06 апр 2010, 15:04 ]
Заголовок сообщения:  Re: Часть префикса в межоператорском тарифе

Там используется регулярное выражение (regexp). В данном то что в квадратных скобках - означает любой символ или диапазон символов из, а не диапазон чисел.
Т.е. не 210[01-03], а 2100[1-3]
не 210[09-18], а (21009)|(2101[0-8])

Автор:  puziblinchik [ 06 апр 2010, 16:07 ]
Заголовок сообщения:  Re: Часть префикса в межоператорском тарифе

Спасибо большое! :wink:

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/