Index: branches/5.2.x/core/kernel/db/db_tag_processor.php =================================================================== --- branches/5.2.x/core/kernel/db/db_tag_processor.php +++ branches/5.2.x/core/kernel/db/db_tag_processor.php @@ -1959,7 +1959,8 @@ $title = $this->Application->ReplaceLanguageTags($title, false); // 3. find and replace any replacement vars - preg_match_all('/#(.*_.*)#/Uis',$title,$rets); + preg_match_all('/#([a-z\d\-]+?_[a-z\d]+?)#/is', $title, $rets); + if ($rets[1]) { $replacement_vars = array_keys( array_flip($rets[1]) ); foreach ($replacement_vars as $replacement_var) {