русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Конструкції зміни


Дата додавання: 2014-10-07; переглядів: 912.


Конструкції зміни модифікують регулярний вираз, включаючи порівняння за принципом "або-або". Такі конструкції складаються з мовних елементів, наведених у таблиці нижче. Додаткові відомості див Конструкції зміни в регулярних виразах.

конструкція зміни опис шаблон відповідності
| Відповідає будь-якому елементу, розділеному вертикальної рисою (|). th (e | is | at) "the", "this" в "this is the day."
(? (Expression) yes | no) Відповідає yes у разі відповідності шаблону регулярного виразу, що визначається виразом expression; в іншому випадку відповідає додаткової частини no. expression інтерпретується як твердження нульової ширини. (? (A) A \ d {2} \ b | \ b \ d {3} \ b) "A10", "910" в "A10 C103 910"
(? (Name) yes | no) Відповідає yes у разі відповідності іменованої або нумерованій групи захоплення name; в іншому випадку відповідає додатковому no. (? <quoted> ")? (? (quoted). +?" | \ S + \ s) Dogs.jpg, "Yiska playing.jpg" в "Dogs.jpg" Yiska playing.jpg ""

<== попередня лекція | наступна лекція ==>
Конструкції зворотних посилань | Підстановки


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн