diff --git a/ext/word_filter/main.php b/ext/word_filter/main.php index e0fbab63..f9cbf21e 100644 --- a/ext/word_filter/main.php +++ b/ext/word_filter/main.php @@ -32,8 +32,13 @@ class WordFilter extends Extension { foreach($map as $search => $replace) { $search = trim($search); $replace = trim($replace); - $search = "/\\b$search\\b/i"; - $text = preg_replace($search, $replace, $text); + if($search[0] == '/') { + $text = preg_replace($search, $replace, $text); + } + else { + $search = "/\\b" . str_replace("/", "\\/", $search) . "\\b/i"; + $text = preg_replace($search, $replace, $text); + } } return $text; }