diff --git a/phpBB/viewtopic.php b/phpBB/viewtopic.php
index 6aa6914265..4cb16b03bd 100644
--- a/phpBB/viewtopic.php
+++ b/phpBB/viewtopic.php
@@ -458,8 +458,8 @@ if( isset($HTTP_GET_VARS['highlight']) )
{
if( trim($words[$i]) != "" )
{
- $highlight_match[] = "#\b(" . str_replace("\*", ".*?", $words[$i]) . ")(?!(.*?".">.*?<)|(.*?\">))\b#i";
- $highlight_replace[] = '\1';
+ $highlight_match[] = "#\b(\/?)(" . str_replace("\*", ".*?", $words[$i]) . ")(?!(.*?".">.*?<)|(.*?\">)|((1)?".">))\b#i";
+ $highlight_replace[] = '\2';
}
}