DTP駆け込み寺
  1. [2732] テキストデータの差を調べる方法 旧掲示板 2007/01/28 00:26
    1. [14766] Re: テキストデータの差を調べる方法 48手 2012/10/14 03:28
    2. [14863] Re: テキストデータの差を調べる方法 蹴球儀 2012/10/31 06:49
    3. [14868] Re: テキストデータの差を調べる方法 こわき 2012/11/01 00:29

[ 返信 ]

テキストデータの差を調べる方法

テキストデータAとテキストデータBがあります。
データBはデータAに手を加えたものなのですが、
データAのどこに手を加えたかを調べる方法はないものでしょうか。
校正者に手作業で調べてもらうというのがすぐ思いつくのですが、
そういうデータの差異を調べるソフトなどはないものでしょうか。
(当方、スクリプトの知識等がありません)
どなたかご存知の方、ご教示いただければと幸いです。

やまもと 2007/01/28 00:26:38
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/312.8.1 (KHTML, like Gecko) Safari/312.6

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

001

TextCompare
URL http://www.vector.co.jp/soft/mac/util/se036497.html

MacOS9用ですが。

亮くん 2007/01/28 03:08:22
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

002

Jedit Xにいくつか書類比較のライブラリがある。

匿名 2007/01/28 10:41:28
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

003

普段使っているのは、X CODEに付属ユーティリティ、FileMergeです。
ただし、なんらかの方法で日本語エンコードを自動判別し前処理してやらないといけない。
URL http://hetima.com/pblog/article.php?id=87
を参照するといいでしょう。
私はnkfです。
Unix環境はFinkで管理しているのでFileMergeのPreferencesのFiltersに
/sw/bin/nkf -sLu $(FILE)
を追加しております。
※nkfというプログラムがインストールされているかどうかは、ターミナルで
>which nkf
で確認することができます。と同時にインストールされていればパスの確認もできます。

参考まで。

LO」 2007/01/28 12:28:17
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

004

行単位でしか比較出来ないようですが一応ぺたぺたしときます。

URL http://www.vector.co.jp/soft/mac/util/se146586.html?y

行単位ならエクセルの関数で簡単に可能。
TOOLもいろいろ有ります。

どのような環境で使用したいのかが不明なので....ってところが問題ですね。
Safariで投稿してるから OSXで使用したい?

ひみつな人 2007/01/30 09:49:02
Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

005

すごいアナログな方法ですが・・・
A、Bともに改行等が同じであるなら・・

黒地を用意してその上に
テキストAを白文字で流し込み。
流し込んだものを全面へコピペして
今度はテキストBを黒文字で流し込み。
なんて方法はどうでしょうか?

ゆきの 2007/02/05 18:08:42
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

[2732] 旧掲示板 (2007/01/28 Sun 00:26)

[ 返信 ]


Re: テキストデータの差を調べる方法

http://homepage2.nifty.com/nonnon/Download/TextDiffDsp/index.html
使いやすいです。行単位ですが。

[14766] 48手 (2012/10/14 Sun 03:28)

[ 返信 ]


Re: テキストデータの差を調べる方法

匿名さんも書かれていますが、Jedit XとプラグインJDiff Xの差分抽出は、かなり使えると思います。行単位といった制約もありません。
http://www.artman21.com/jp/jdiff_x/

[14863] 蹴球儀 (2012/10/31 Wed 06:49)

[ 返信 ]


Re: テキストデータの差を調べる方法

元の質問が古いようですが、
僕は「TextWrangler.app」使ってます。freewareで手軽なので。
Mac用ですが。

[14868] こわき (2012/11/01 Thu 00:29)