テキスト差分比較
2つのテキストを行単位LCSで比較し、追加・削除・同一行を整列表示します。
使い方
- 元文と変更文、比較option、表示方式を設定して比較します。
主な機能と処理範囲
専用runnerは空白無視・大小文字無視とsplit/unified表示を持ち、各入力1500行までです。
処理の仕組み
正規化行の最長共通部分列DP表からadd/remove/same操作を復元します。
例
alpha,beta,gammaとalpha,inserted,betaならinserted追加、gamma削除として整列します。
こんな場面で便利
- 設定・文書・小規模コードの差分確認に
利用前の確認
- 片側1500行超は拒否し、文字単位inline diffは行いません。
よくある質問
同じ行番号だけ比較しますか?
いいえ。共通行順序を使って挿入・削除を合わせます。