- 作成者投稿
- 2014年3月7日 6:40 pm #19259ent参加者
重複行の削除コマンドはとてもよく使います。便利です。
ですが場合によってはどの行が重複していたのかが知りたい場合があります(何千、何万行のデータの場合、どんな値が重複していたかを知りたい)。
このような機能はEmEditor に ありますか。
2014年3月9日 2:49 am #19262Yutaka Emuraキーマスターent 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
そういう機能はないですが、ファイル全体を別の新規作成した文書にコピーしてから (または、名前を付けて保存で、別の名前に保存して開いてから)、重複行の削除コマンドを実行して、文書の比較を行っていただくことで可能です。
よろしくお願い申し上げます。
Yutaka
2014年3月10日 9:22 am #19265ent参加者ご教示の手段で確かに重複行を認識することができました。
ここからさらに抽出を行いたいのですが、方法はございますか?2014年3月11日 1:28 pm #19267Yutaka Emuraキーマスターent 様
いつもお世話になっております。
比較の後、[比較] メニューの [変更をブックマーク] を選択していただくと、変更箇所にブックマークが設定されます。そのあと、[編集] – [ブックマーク] – [この文書] – [ブックマークされた行を抽出して新規作成] を選択していただければ、可能かと思います。
どうぞよろしくお願い申し上げます。
2014年3月11日 6:07 pm #19268ent参加者以下試してみました。
[元のデータ(B,Dが重複)]
A
B
B
B
C
D
D
E[重複を削除後のデータ]
A
B
C
D
E比較を行うと以下のようにハイライトされます(*)
[元のデータ(B,Dが重複)] 比較1
A
B
B *
B *
C
D
D *
E[重複を削除後のデータ] 比較2
A
B
*
*
C
*
D
Eさらに、比較>変更をブックマークを行うと以下のようにブックマークされます(**)
[元のデータ(B,Dが重複)] 比較1
A
B
B **
B **
C
D
D **
E[重複を削除後のデータ] 比較2
A
B
*
*
C **
*
D **
E上記の 元のデータ側のブックマークは意図したものと一致しますので、こちらを抽出することで 目的の作業は出来そうです。
しかしながら 重複を削除後のブックマーク は 重複が削除された B,D とは異なる C,D にブックマークがついており、見た感じが直観に反します(こういうものでしょうかね?)。
重複を削除し行を抽出するという点では、ご教示いただいた手順で出来そうです。
将来的に可能であれば 「重複行を抽出」 を機能追加していただけますでしょうか。上記だと B,B,D が抽出できればベストです。
- 作成者投稿
- このトピックに返信するにはログインしてください。