OSDN Git Service

applied some bug fixes
[nucleus-jp/nucleus-jp-ancient.git] / utf8 / nucleus / libs / SEARCH.php
index 33f72db..329715b 100755 (executable)
@@ -222,6 +222,11 @@ class SEARCH {
        $result=str_replace(' ,',',',$result);\r
        $result=str_replace('- ','-',$result);\r
        $result=str_replace('+','',$result);\r
+\r
+       // remove double spaces (we might have introduced some new ones above)\r
+       $result=trim($result);\r
+       $result=preg_replace("/([[:space:]]{2,})/",' ',$result);\r
+\r
        // apply arbitrary function to all 'word' atoms\r
 \r
         $result_a = explode(" ",$result);\r
@@ -267,4 +272,4 @@ class SEARCH {
 */\r
 \r
 }\r
-?>
\ No newline at end of file
+?>\r