phppreg_replaceを使用してhtmlのすべてのリンクを変更しようとしています。すべてのURIの形式は次のとおりです
http://example.com/page/58977?forum=60534#comment-60534
次のように変更します:
http://example.com/60534
これは、これら2つの文字列を含め、「ページ」の後と「コメント-」の前のすべてを削除することを意味します。
次のことを試しましたが、変更が返されません。
$result = preg_replace("/^.page.*.comment-.$/", "", $html);
しかし、htmlが変更されずに返されるため、私の正規表現構文は正しくないようです。これを手伝ってくれませんか。