OSDN Git Service

applied some bug fixes
[nucleus-jp/nucleus-jp-ancient.git] / euc / nucleus / libs / SEARCH.php
index 3a377d1..fe2571f 100755 (executable)
@@ -233,6 +233,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