我需要将字符串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;
我读到堆栈溢出,在末尾添加 $ 将从右到左读取 str 但它似乎不起作用。
注意:我也将使用这个正则表达式来获取值 130pm , 1000pm ,s2 , 1 (这是动态值)