Регулярные выражения (расширенные POSIX)
- Введение
- Установка и настройка
- Предопределенные константы
- Примеры
- Функции регулярных выражений POSIX
- ereg_replace — Осуществляет замену по регулярному выражению
- ereg — Совпадение с регулярным выражением
- eregi_replace — Осуществляет замену по регулярному выражению без учета регистра
- eregi — Совпадение с регулярным выражением без учёта регистра
- split — Разбиение строки на массив по регулярному выражению
- spliti — Разбивает строку в массив с помощью регулярного выражения без учета регистра
- sql_regcase — Создает регулярное выражение для регистронезависимого сравнения
Коментарии
The POSIX functions are deprecated. Instead of the "ereg" collection you want to use something from the PCRE world.
book.pcre
PCRE has very good utf-8 support. Simply add the /u modifier to your pattern.
preg_match('/non-utf-8 matching pattern/', $string);
preg_match('/utf-8 matching pattern/u', $string);