$result = preg_replace("/([[:space:]]{2,})/", ' ', $result);
/* convert normal boolean operators to shortened syntax */
- $result = eregi_replace(' not ', ' -', $result);
- $result = eregi_replace(' and ', ' ', $result);
- $result = eregi_replace(' or ', ',', $result);
-
+ $result = preg_replace('# not #i', ' -', $result);
+ $result = preg_replace('# and #i', ' ', $result);
+ $result = preg_replace('# or #i', ',', $result);
+
/* strip excessive whitespace */
$result = str_replace(', ', ',', $result);
$result = str_replace(' ,', ',', $result);
return $like;
}
}
-?>
\ No newline at end of file
+?>