Понятие регулярных выражений
Регулярное выражение является миниязыком программирования, разработанным для поиска на соответствие образцу.
Замечание. В Apache 1.x и Apache 2.x используются различные инструментальные средства для регулярных выражений. В Apache 2.x обработка регулярных выражений совместима с Perl. В Apache 1.x обработка регулярных выражений совместима с POSIX.
В регулярных выражениях используются специальные символы. Приведем краткую семантику некоторых из них:
. | Соответствует любому символу |
(…) | Группирует последовательность элементов |
+ | Соответствует образцу один или более раз |
* | Соответствует образцу нуль или более раз |
? | Соответствует образцу нуль или один раз |
^ | Соответствует началу строки |
$ | Соответствует образцу в конце строки |
! (перед первым символом) | Инвертирует выражение |