Что такое регулярные выражения?

Ответ

Регулярные выражения (regex) - шаблоны для поиска и замены в строках. PHP использует PCRE (Perl Compatible Regular Expressions):

// Поиск
preg_match('/^[a-z]+$/i', $str, $matches);

// Все совпадения
preg_match_all('/\d+/', $str, $matches);

// Замена
$result = preg_replace('/\s+/', ' ', $str);

// Замена с callback
$result = preg_replace_callback('/\{(\w+)\}/', function($m) {
    return $vars[$m[1]] ?? $m[0];
}, $template);

// Разделение
$parts = preg_split('/[,;\s]+/', $str);

Всегда проверяйте результат на false (ошибка компиляции regex). Используйте preg_last_error() для диагностики.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.