мне нужна строка Live-tv-channel-nbc-130pm-1000pm-s2-1.html
быть преобразованы в Live-tv-channel-nbc
, То есть мне нужно удалить часть 130pm-1000pm-s2-1.html (Эти значения являются динамические значения)Чтение регулярных выражений справа налево не работает
Я попытался ниже код
$str = "Live-tv-channel-nbc-130pm-1000pm-s2-1.html";
$title = preg_replace("/-(.*?)-(.*?)-(.*?)-(\d+).html$/","",$str;
echo $title;
Я прочитал переполнение стека, что добавление $ в конце прочитает ул справа налево, но это не похоже на работу.
Примечание: Кроме того, я буду использовать это регулярное выражение, чтобы получить значения 130pm, 1000pm, s2, 1 (Это являются динамическими значениями)