VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

KeeperAD
Сообщения: 103
Зарегистрирован: 20 ноя 2011, 00:25

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

Сообщение KeeperAD »

Уважаемые коллеги, кто-нибудь использовал regexp в астере? Поделитесь информацией, кто может: интересует использование regexp в описание условия GotoIf, например нужно проверить соответствие значения переменной некоторому набору символов, это так и оформляется GotoIf(${EXTEN}=regexp?cont1:cont2) или "регулярки" как-то надо обособлять?
SVoy
Сообщения: 953
Зарегистрирован: 31 авг 2010, 10:24

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

Сообщение SVoy »

вынесите в agi и не парьтесь..
Готов к труду и обороне!
http://svoy.in.ua - для своих
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

GotoIf($[${REGEX("2-6" ${EXTEN:0:1})}]?jump)
ЛС: @rostel
BeloVit
Сообщения: 81
Зарегистрирован: 13 авг 2011, 10:50

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

Сообщение BeloVit »

OFF Vlad1983. Не могу отправить тебе ЛС. Отпиши плиз в Личку свои контакты /OFF
KeeperAD
Сообщения: 103
Зарегистрирован: 20 ноя 2011, 00:25

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

Сообщение KeeperAD »

Vlad1983 писал(а):GotoIf($[${REGEX("2-6" ${EXTEN:0:1})}]?jump)
Спасибо за информацию!
KeeperAD
Сообщения: 103
Зарегистрирован: 20 ноя 2011, 00:25

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

Сообщение KeeperAD »

В том числе для:
BeloVit писал(а):OFF Vlad1983. Не могу отправить тебе ЛС. Отпиши плиз в Личку свои контакты /OFF
...Народ вас не заколебало использовать мои ветки для обмена контактами!? Других нет что ли?
KeeperAD
Сообщения: 103
Зарегистрирован: 20 ноя 2011, 00:25

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

Сообщение KeeperAD »

Vlad1983 писал(а):GotoIf($[${REGEX("2-6" ${EXTEN:0:1})}]?jump)
Кстати, судя по мануалу не хватает запятой... GotoIf($[${REGEX("2-6", ${EXTEN:0:1})}]?jump)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

CLI> core show function REGEX
ЛС: @rostel
KeeperAD
Сообщения: 103
Зарегистрирован: 20 ноя 2011, 00:25

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

Сообщение KeeperAD »

Очень странно! Действительно правильно как вы написали... Может это в 10-ке уже, потому что в мануале на 10-ку: REGEX("regular expression",string)
KeeperAD
Сообщения: 103
Зарегистрирован: 20 ноя 2011, 00:25

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

Сообщение KeeperAD »

Vlad1983 Все равно спасибо за наставление на путь истинный ))))
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH