Помогите пожалуйста решить задачку с preg_replace
Имеем массив $pattern, с элементами примерно такого содержания:
"'(?<!/)topic.php\?t=([0-9]*)'"
и $replacement подобного вида:
'topic$1.html'
Каким образом надо составить регулярное выражение в $pattern, чтобы преобразовывалось строго topic.php в topic.html, а не всё подряд, содержащее слово topic, например viewtopic.