Обычное выражение
- Регулярные выражения используются для сопоставления шаблонов в текстах и языках программирования.
- Они основаны на алгебре Клини и аксиомах уравнения и предложения Хорна.
- Синтаксис регулярных выражений состоит из последовательности атомов, которые сопоставляются с целевой строкой.
- Метасимволы используются для формирования атомов, квантификаторов, логического символа ИЛИ и логического символа НЕ.
- Регулярные выражения могут быть представлены в виде обычных строковых литералов или с использованием косых черт в качестве разделителей.
- Стандарт IEEE POSIX имеет три набора требований к соответствию: BRE, ERE и SRE.
- Базовый и расширенный POSIX имеют различия в синтаксисе и использовании метасимволов.
- Классы символов являются основной концепцией регулярных выражений, позволяющей сопоставлять большие наборы символов с помощью одной небольшой последовательности символов.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: