我正在尝试使用 php preg_replace 更改 html 的所有链接。所有 uris 都具有以下形式
http://example.com/page/58977?forum=60534#comment-60534
我想将其更改为:
http://example.com/60534
这意味着删除“page”之后和“comment-”之前的所有内容,包括这两个字符串。
我尝试了以下方法,但没有返回任何更改:
$result = preg_replace("/^.page.*.comment-.$/", "", $html);
但似乎我的正则表达式语法不正确,因为它返回的 html 不变。你能帮我解决这个问题吗?