Здесь я поясню смысл операторов (/, *, ^ и т.д.) при описании destination-pattern в диал-пире. Как пример:
destination-pattern 98[^1].........В этом паттерне матчатся по порядку: 9, 8, потом любая цифра кроме 1 и 10 любых. А теперь про каждый оператор подробнее...
Стандартные
- Звездочка (*) и решетка (#) — Матчат стандартные кнопки (* и #) на всех телефонах
- Квадратные скобки ([ ]) — Последовательность цифр. Могут быть от 0 до 9 и в различных комбинациях..наподобие регулярного выражения..
- Круглые скобки (( )) — Специальный шаблон. Почти как и квадратные скобки, но используется вкупе с операторами ? и %
- Точка (.) — Матчит любую набранную цифру (wildcard).
- Запятая (,) — Добавляет паузу между цифрами..
Операторы повторения
- Знак процента (%) — Означает повторный набор предыдущей цифры или шаблона. Используется в ранее озвученных регулярных выражениях..
- Вопросительный знак (?) — Проверяет чтобы предыдущая цифра была набрана 1 раз или ни разу.
Другие
- Стрелка (^) — Матчит начало последовательности цифр.
- Доллар ($) — Матчит окончание строки в конце набора цифр..
- Backslash (\) — Тут я даже не знаю как правильно объяснить русским языком :)
- T — Означает произвольную последовательность набора цифр..
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.