Функции Регулярных Выражений (POSIX Extended)
LXXXIX. Функции регулярных выражений
(POSIX Extended)
Примечание: PHP поддерживает также регулярные выражения в синтаксисе Perl через использование функций PCRE. Эти функции поддерживают нежадное совпадение, утверждения, условные субпатэрны и некоторые другие возможности, не поддерживаемые синтаксисом регулярных выражений POSIX-extended.
Предупреждение! |
---|
Эти функции регулярных выражений не являются binary-safe. Функции PCRE - являются. |
Регулярные выражения используются для сложных манипуляций строками в PHP. Вот функции, поддерживающие регулярные выражения:
Все эти функции принимают в качестве первого аргумента строку регулярного выражения. PHP использует регулярные выражения расширенного POSIX, как определено POSIX 1003.2. Полное описание регулярных выражений POSIX см. на regex man-страницах, включённых в директорию regex дистрибутива PHP. Это формат manpage, поэтому вам понадобится сделать что-нибудь ещё со строками man /usr/local/src/regex/regex.7, чтобы читать его.
- Содержание
- ereg_replace - заменяет регулярное выражение
- ereg - поиск совпадений регулярного выражения
- eregi_replace - заменяет регулярное выражение без учёта регистра символов
- eregi - поиск совпадений регулярного выражения без учёта регистра символов
- split - делит строку на массив с помощью регулярного выражения
- spliti - делит строку на массив с помощью регулярного выражения без учёта регистра символов
- sql_regcase - делает регулярное выражение для поиск совпадений регулярного выражения без учёта регистра символов