РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ ИСКЛЮЧИТЬ СЛОВО PHP
Регулярные выражения используются для работы со строками в PHP. Одной из задач, которые можно решить с помощью регулярных выражений, является исключение из строки определенного слова, например "php".
Для этого можно воспользоваться функцией preg_replace
, которая заменит все вхождения слова "php" на пустую строку:
$str = "Это строка, в которой есть слово php";
$new_str = preg_replace('/\bphp\b/', '', $str);
echo $new_str;
В результате выполнения данного кода будет выведена строка "Это строка, в которой есть слово".
Регулярное выражение /\bphp\b/
означает "слово php, окруженное границами слов". Опция \b
соответствует границе слова.
Также можно воспользоваться оператором -
для исключения нескольких слов, например "php" и "html":
$str = "Это строка, в которой есть слова php и html";
$new_str = preg_replace('/\b(php|html)\b/', '', $str);
echo $new_str;
В результате выполнения данного кода будет выведена строка "Это строка, в которой есть слова и".
Не бойтесь регулярных выражений. Regex за 20 минут!
Основы php. Регулярные выражения. Примеры использования
Регулярные выражения в PHP
[C++] Регулярные выражения (урок 1) regex_match
7. Условия (подмаски) в регулярных выражениях
Регулярные выражения #3: сохраняющие скобки и группировка
Learn PHP 8 In Arabic 2022 - #047 - Function Variable Arguments List