【发布时间】:2012-11-15 10:44:58
【问题描述】:
我正在尝试使用 php preg_replace 更改 html 的所有链接。 所有的uri都有以下形式
http://example.com/page/58977?forum=60534#comment-60534
我想改成:
http://example.com/60534
这意味着删除“page”之后和“comment-”之前的所有内容,包括这两个字符串。
我尝试了以下方法,但没有返回任何更改:
$result = preg_replace("/^.page.*.comment-.$/", "", $html);
但似乎我的正则表达式语法不正确,因为它返回的 html 没有改变。 你能帮我解决这个问题吗?
【问题讨论】:
标签: php regex preg-replace