Регулярные выражения (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() для диагностики.