Привет, помогите пожалуйста удалить - /buyЦИФРА_
то есть где цифра тут может быть рандомное число. В конце символ _
// Проверяем наличие района
$proddist= preg_replace('#/buy#USi', '', $message);
preg_match("/^([^_]*)_(.*)$/", $prodres);
$mestod = DB::$the->query("SELECT mesto FROM `sel_districts` WHERE `mesto` = '".$proddist."' ");
$mestod = $mestod->fetchAll();
if (count($mestod) != 0)
{
$chat = escapeshellarg($chat);
$message = escapeshellarg($message);
exec('bash -c "exec nohup setsid php ./select.php '.$chat.' '.$proddist.' > /dev/null 2>&1 &"');
exit;
}
Вот как я убираю слово /buy как в этом сделать чтобы убиралось СЛОВО + Цифра + знак _
Спасибо
Примерно так:
$str = '/buy2$45_00000000/buy2$45_111111111';
$str = preg_replace('/\/[^\/]+_/','',$str);
echo $str; //00000000111111111
тут можно проще решить строковыми функциями
<?php
$test = '/buy8989_';
$test = str_replace(str_split("/buy_"), '', $test);
var_dump($test);
http://sandbox.onlinephpfunctions.com/code/9061a138e4856e182578cde8b03108d9280a5661
<?php
$test = '/buy8989_';
$test = preg_replace("/(\/buy[0-9]*_)/", '', $test);
var_dump($test);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброго времени суток Прошу помочь: При подключении файла относительно: