私は2つのテキストを持っています。それらの間で単語ベースの差分を作成したいと思いますが(unixユーティリティのようwdiff
に)、出力に詳細情報(つまり、追加/削除された単語が始まる文字の位置)があります。
私は Java でこれを行う必要があるため、違いの単純な出力 (のようなwdiff
) は私には適していません: 違いを表すオブジェクトを操作したいと思います。
Diff,Match,Patchがあります - Java で利用可能で、デモが利用可能です - 単語の違いを行うようです。