我想突出显示网址中的最后一个slu :::
http://www.domain.org/的学 html的
这是捕获slug的模式:
$pattern = "/\/([^/]+)\.html$/";
如何在url上运行preg_replace以用<b>slug</b>
替换slug?
答案 0 :(得分:2)
您需要保留/和文件名后缀,然后才能进行替换:
= preg_replace("~(/)([^/]+)(\.html)$~", "$1<b>$2</b>$3", $urltext);
答案 1 :(得分:0)
这很简单 - 请参阅php网站上的示例
preg_replace( $pattern, "<b>\$1</b>", $input );