テキスト
テキスト
比較結果
比較結果
比較元
| 1 |
比較先
| 1 |
追加
変更
削除
テキスト比較ツールについて
テキスト比較ツールについて
概要
テキスト比較ツールは、2つのテキストの差分をサイドバイサイドで視覚化するオンラインツールです。追加・削除・変更箇所を行ごとにハイライト表示し、コードや文書の差分確認を効率化します。
使い方
- 1「比較元テキスト」エリアに元のテキスト(変更前)を入力します。
- 2「比較先テキスト」エリアに変更後のテキストを入力します。
- 3「比較」ボタンをクリックすると差分がハイライト表示されます。
- 4入力内容をリセットしたい場合はクリアボタンを使用します。
仕様・用語解説
- 差分アルゴリズム(LCS): LCS(Longest Common Subsequence:最長共通部分列)ベースのdiffアルゴリズムを採用しています。2つのシーケンス間で最も長い共通の部分列を求め、追加・削除箇所を特定します。
- 行単位の差分: テキストを行単位で比較し、変更のあった行を識別します。各行の変更内容を原文と並べて表示します。
- ハイライト色の意味: 緑は変更後に追加された行、赤は削除された行を示します。変更行は元の色と対比して表示されます。
- サイドバイサイド表示: 原文と変更文を並列で表示することで、対応する行の変化が一目でわかります。ユニファイドdiff(---/+++形式)と異なり、変更前後を同時に確認できます。
- 差分結果の構造: 各行に対して元のテキスト・変更後のテキスト・ハイライト情報が生成されます。変更なし・追加・削除・変更の4種類の状態が識別されます。
ユースケース
- コードレビュー前に変更内容を確認する場合。
- 設定ファイルのバージョン間比較。
- 文書の校正・改訂内容の確認と管理。
- Gitの差分はファイル単位の行ベースdiffで、GitHubのPR画面では単語単位の差分も色分け表示されるが、本ツールは行単位の比較に特化している点に注意。1行が大幅に書き換わった場合、行全体が変更扱いとなり、行内のどの単語が変わったかまでは強調されない。