regex for word filtering
This commit is contained in:
parent
1cb59572f9
commit
a066c5ac0e
@ -32,8 +32,13 @@ class WordFilter extends Extension {
|
|||||||
foreach($map as $search => $replace) {
|
foreach($map as $search => $replace) {
|
||||||
$search = trim($search);
|
$search = trim($search);
|
||||||
$replace = trim($replace);
|
$replace = trim($replace);
|
||||||
$search = "/\\b$search\\b/i";
|
if($search[0] == '/') {
|
||||||
$text = preg_replace($search, $replace, $text);
|
$text = preg_replace($search, $replace, $text);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$search = "/\\b" . str_replace("/", "\\/", $search) . "\\b/i";
|
||||||
|
$text = preg_replace($search, $replace, $text);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $text;
|
return $text;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user