テキスト差分比較
Text Diff
2つの文章を左右に並べるか1行に重ねて、行・単語・文字のいずれかの粒度で比べます。
2つのバージョンを並べて、違うところに印を付けます。行単位の突き合わせではなくMyersのアルゴリズムで計算します。契約書の修正版、同じデータの2回の書き出し、どこを直したか教えてもらえなかった段落を見るときに使います。
元の文章
「元の文章」に読み込むファイルを置く
このタブの中で読みます。どこにもアップロードしません。
変更後
「変更後」に読み込むファイルを置く
このタブの中で読みます。どこにもアップロードしません。
使い方
古いほうを左に置きます
どちらを追加と呼びどちらを削除と呼ぶかは、向きで決まります。左が前、右が後です。
比べる粒度を選びます
コードと設定ファイルは行単位が合います。文章は単語か文字の単位が合います。行単位だと、単語が1つ動いただけで段落全体が変わったと印されるからです。
気にしないものは無視します
空白と大文字小文字を比較から外せます。別のエディタを通ってきた文書は行末の空白だけが違うことが多く、それを隠すと本当の修正が見えてきます。
よくある質問
文書はアップロードされますか
いいえ。比較はブラウザの中で行います。契約書の草案と未公開の集計表は、いちばん比べたくていちばんアップロードしたくないものの代表で、だからこのツールは送りません。
段落全体が変わったと出ます
行単位で比べていて、その段落が1行になっているからです。単語か文字の粒度に切り替えてください。折り返しただけの段落には、行単位の比較がつかむ構造がありません。
同じに見える2行が違うと出ます
ほぼ必ず目に見えない差です。行末の空白、ノーブレークスペース、あるいは片方の濁点が結合文字として分かれていて、もう片方が合成済みという場合です。見えない文字のツールと正規化ツールが、どれなのかを正確に指します。
ここから渡せます
PDF比較
PDF Compare
2つのPDFをテキストと描画されたピクセルの両方で比べ、追加・削除・移動を一覧にします。
JSON差分比較
JSON Diff
キーの順序を無視して2つのJSONを構造で比べ、追加・削除・変更されたパスを挙げます。
表の差分比較
Table Diff
指定または推定したキー列で2つの表を比べ、追加・削除・変更された行をセル単位で並べて表示します。
Word文書の比較
Word Document Compare
2つの.docxを段落単位で比べ、変わった段落の中は語単位で印を付けて、左右または1本にまとめて表示し、HTMLかテキストの報告書に書き出します。
次の一手
このツールが出したものをそのまま受け取れる道具です。
表の差分比較
Table Diff
指定または推定したキー列で2つの表を比べ、追加・削除・変更された行をセル単位で並べて表示します。
Word文書の比較
Word Document Compare
2つの.docxを段落単位で比べ、変わった段落の中は語単位で印を付けて、左右または1本にまとめて表示し、HTMLかテキストの報告書に書き出します。
JSON差分比較
JSON Diff
キーの順序を無視して2つのJSONを構造で比べ、追加・削除・変更されたパスを挙げます。
PDF比較
PDF Compare
2つのPDFをテキストと描画されたピクセルの両方で比べ、追加・削除・移動を一覧にします。
検索と置換
Find & Replace
文字列・単語単位・正規表現で置換し、キャプチャグループを使って、当たった箇所をすべて事前に確認できます。
Markdownエディタ
Markdown Editor
Markdownをリアルタイムのプレビュー付きで書き、GFMの表とタスクリストごとHTMLに書き出します。