РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ ШПАРГАЛКА PHP
Регулярные выражения в PHP - это мощный инструмент для работы с текстом. Они позволяют быстро и легко находить, заменять и извлекать данные из строк, используя специальный язык шаблонов.
Для создания регулярных выражений в PHP используется функция preg_match(). Например:
$pattern = '/hello/i';
$string = 'Hello, world!';
$result = preg_match($pattern, $string);
// результат: 1
В данном примере мы создаем шаблон "/hello/i", где "i" означает "регистронезависимый поиск", и применяем его к строке "Hello, world!". Функция preg_match() возвращает 1, если шаблон найден в строке, и 0 в противном случае.
Примеры простых шаблонов:
'/hello/' - ищет первое вхождение "hello" в строке
'/hello/i' - ищет первое вхождение "hello" в строке, игнорируя регистр букв
Чтобы заменить найденный шаблон на другую строку, можно использовать функцию preg_replace(). Например:
$pattern = '/hello/i';
$replacement = 'Hi';
$string = 'Hello, world!';
$result = preg_replace($pattern, $replacement, $string);
// результат: "Hi, world!"
Это простой пример замены найденного шаблона "/hello/i" на новую строку "Hi".
RegExp. Регулярные выражения это просто.
Регулярные выражения в PHP. Функции preg_match, preg_replace, preg_split итд.
Основы php. Регулярные выражения. Примеры использования
Не бойтесь регулярных выражений. Regex за 20 минут!
Регулярное выражение - Основы
Основы php. Регулярные выражения. Часть 1
Регулярные выражения, часть 1. Символьные классы и квантификаторы