Index: branches/unlabeled/unlabeled-1.102.2/globals.php =================================================================== diff -u -r4244 -r4395 --- branches/unlabeled/unlabeled-1.102.2/globals.php (.../globals.php) (revision 4244) +++ branches/unlabeled/unlabeled-1.102.2/globals.php (.../globals.php) (revision 4395) @@ -500,7 +500,7 @@ if ($r[$i] == "<") { $i++; continue; } - $r[$i] = preg_replace("/($k)/i", "$OpenTag\\1$CloseTag", $r[$i]); + $r[$i] = preg_replace('/('.preg_quote($k, '/').')/i', "$OpenTag\\1$CloseTag", $r[$i]); } } return join("", $r);