エラー報告(0);
echo"n"."整理する辞書を入力してください:"."n";
$dic=trim(fgets(STDIN));
/***************************************
*辞書最適化ツール Lostwolf
* 辞書の重複を削除します。各データの前にスラッシュを追加し、余分なスラッシュを削除します
*
*************************************/
$file=ファイル($dic);
$array=preg_replace('/($s*$)|(^s*^)/m','',$file); //空白行を削除します
foreach ($arrayas$key=>$r){
$array[$key]=trim("/$r"); //スラッシュを追加し、空白文字を削除します
}
$new_array=preg_replace('#^([/]*)#','/',$array); //先頭の複数のスラッシュを 1 つのスラッシュに置き換えます
$new_array1=array_values(array_unique($new_array));//重複行を削除します
if(file_put_contents('new_file.txt',join("rn",$new_array1))){
エコー" - - - - - - - - - - - - - - - - - - - - - - - - "."rn";
echo"n"."完了しました!"."rn" ;
echo" によって生成される辞書ファイルは次のとおりです: "."rn";
echodirname(__FILE__).DIRECTORY_SEPARATOR."new_file.txt"."rn";
エコー" - - - - - - - - - - - - - - - - - - - - - - - - "."rn";
}
他{
エコー" - - - - - - - - - - - - - - - - - - - - - - - - "."rn";
echo "エラー!"."rn";
echo "ファイルが見つかりません! 辞書が存在するかどうか確認してください!"."rn";
エコー" - - - - - - - - - - - - - - - - - - - - - - - - "."rn";
}
?>