Регулярное выражение (удаление подстрок)

Рейтинг: 0Ответов: 1Опубликовано: 31.01.2015

К примеру есть код:

$x = rand(1, 5);
$str = 'a1 a2 '.$x.' a4 a5';

Нужна регуляка которая буде удалять в $str начиная с a2 до a4, т.е. результат должен быть:

$str = 'a1  a5';

Ответы

▲ 1

Зачем парится, регулярка проста как... что-то простое!

$str = preg_replace('!a2 \d a4!', '', $str);