--- ./rules/modules/rules.rules.inc.orig 2011-01-22 17:35:33.274548650 -0800 +++ ./rules/modules/rules.rules.inc 2011-01-22 17:36:06.452496006 -0800 @@ -172,7 +172,7 @@ */ function rules_condition_text_compare($text1, $text2, $settings) { if ($settings['regex']) { - return (bool) preg_match('/'. $text2 .'/', $text1); + return (bool) preg_match('/'. preg_quote($text2, '/') .'/', $text1); } return $text1 == $text2; }