Страница 1 из 2

Регулярные выражения

Добавлено: 18 апр 2012, 10:28
KeeperAD
Уважаемые коллеги, кто-нибудь использовал regexp в астере? Поделитесь информацией, кто может: интересует использование regexp в описание условия GotoIf, например нужно проверить соответствие значения переменной некоторому набору символов, это так и оформляется GotoIf(${EXTEN}=regexp?cont1:cont2) или "регулярки" как-то надо обособлять?

Re: Регулярные выражения

Добавлено: 18 апр 2012, 10:48
SVoy
вынесите в agi и не парьтесь..

Re: Регулярные выражения

Добавлено: 18 апр 2012, 10:56
Vlad1983
GotoIf($[${REGEX("2-6" ${EXTEN:0:1})}]?jump)

Re: Регулярные выражения

Добавлено: 18 апр 2012, 10:59
BeloVit
OFF Vlad1983. Не могу отправить тебе ЛС. Отпиши плиз в Личку свои контакты /OFF

Re: Регулярные выражения

Добавлено: 18 апр 2012, 11:02
KeeperAD
Vlad1983 писал(а):GotoIf($[${REGEX("2-6" ${EXTEN:0:1})}]?jump)
Спасибо за информацию!

Re: Регулярные выражения

Добавлено: 18 апр 2012, 11:09
KeeperAD
В том числе для:
BeloVit писал(а):OFF Vlad1983. Не могу отправить тебе ЛС. Отпиши плиз в Личку свои контакты /OFF
...Народ вас не заколебало использовать мои ветки для обмена контактами!? Других нет что ли?

Re: Регулярные выражения

Добавлено: 18 апр 2012, 11:53
KeeperAD
Vlad1983 писал(а):GotoIf($[${REGEX("2-6" ${EXTEN:0:1})}]?jump)
Кстати, судя по мануалу не хватает запятой... GotoIf($[${REGEX("2-6", ${EXTEN:0:1})}]?jump)

Re: Регулярные выражения

Добавлено: 18 апр 2012, 12:38
Vlad1983
CLI> core show function REGEX

Re: Регулярные выражения

Добавлено: 18 апр 2012, 12:59
KeeperAD
Очень странно! Действительно правильно как вы написали... Может это в 10-ке уже, потому что в мануале на 10-ку: REGEX("regular expression",string)

Re: Регулярные выражения

Добавлено: 18 апр 2012, 13:01
KeeperAD
Vlad1983 Все равно спасибо за наставление на путь истинный ))))