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