空白行が入っている場合の重複行の削除No.16811
恭平 さん 04/03/02 18:51
 
いつも、uniq.macを使わせていただいて、重複行を削除しています。
そこで、ちょっとおたずねします。
このマクロは、空白行が入っていない場合は、うまく削除できるのですが、間に1行
以上の空白行があると、削除してくれません。
どうしたらいいでしょうか。

↓この場合は削除できます。
極楽ですか 1回 海夫の風流興るとき【谷川雁】すばる 1990.01 p.234-239
極楽ですか 1回 海夫の風流興るとき【谷川雁】すばる 1990.01 p.234-239

↓この場合は、削除できません。空白行が2行以上の場合には1行にしてくれます
が..。
極楽ですか 1回 海夫の風流興るとき【谷川雁】すばる 1990.01 p.234-239

極楽ですか 1回 海夫の風流興るとき【谷川雁】すばる 1990.01 p.234-239

[ ]
RE:16811 空白行が入っている場合の重複行No.16816
恭平 さん 04/03/03 07:49
 
解決しました。
半角空白の入った改行が付いていたので、
これを削除したらうまくいきました。
お騒がせしました。

[ ]
RE:16816 空白行が入っている場合の重複行No.16830
恭平 さん 04/03/05 07:23
 

やはり分かりません。
たとえば、下記のように、あいだにべつの内容の行が入っていると、
重複していても削除してくれません。
こういう場合はどうしたらいいでしょうか。

極楽ですか 1回 海夫の風流興るとき【谷川雁】すばる 1990.01
極楽ですか 2回 海夫の風流興るとき【谷川雁】すばる 1990.01
極楽ですか 1回 海夫の風流興るとき【谷川雁】すばる 1990.01 

[ ]
RE:16830 空白行が入っている場合の重複行No.16832
ENCODINGSHIFTJIS さん 04/03/05 09:29
 
事前にSortしておきます。
元の出現順は保存されないソフトもあります。

[ ]
RE:16832 空白行が入っている場合の重複行No.16835
恭平 さん 04/03/05 13:14
 
>事前にSortしておきます。
どうもありがとうございます。
ソートしてから処理することにします。

[ ]