テキスト差分チェック
2つのテキストを比較して追加・削除された行をハイライト表示します。ブラウザ内で即座に処理されます。
差分チェックの使い方
- 01
左側に元のテキスト、右側に変更後のテキストを貼り付けてください。
- 02
任意で大文字小文字やスペースの違いを無視することができます。
- 03
行ごとの差分を確認してください。緑が追加、赤が削除を示します。
この差分チェッカーの機能
このテキスト差分チェッカーは、テキストの 2 つのブロックを比較し、変更内容 (追加された行、削除された行、および変更された行内の特定の単語) を正確に強調表示します。緑のマークは追加、赤のマークは削除です。
比較は完全にブラウザ内で実行されるため、高速かつプライベートであり、サーバー側サービスに貼り付けたくない機密文書やコードにも適しています。
その背後にあるアルゴリズム
これは、Git やほとんどのコードレビュー ツールが使用するものと同じコア アルゴリズムである最長共通サブシーケンス差分を使用するため、最初の違いの後にすべてにフラグを立てるのではなく、最小かつ明確な変更セットを報告します。
大文字と小文字または空白を無視する
オプションでは、大文字と小文字や空白を無視できます。これは、実際の違いが意味のあるものだけであり、インデントの変更や大文字の使用によって結果が乱雑になることを望まない場合に便利です。
比較できるもの
行ベースの差分分析は、ソース コード、構成ファイル、ログ、JSON、および通常の散文に対して同様に機能するため、契約の 2 つのバージョンを比較したり、2 つの構成ファイル間で何が変更されたかを特定したり、記事の編集をレビューしたりする場合に便利です。
片面にオリジナルを貼り付け、もう片面に変更後のバージョンを貼り付け、必要なオプションを切り替えると、違いがすぐに表示されます。
よくある質問
比較はどのように機能しますか?
最長共通部分列(LCS)差分を使用して2つのテキストを行ごとに比較します。これはGitが使用するアプローチと同じで、最小の変更セットが得られます。
テキストはどこかにアップロードされますか?
いいえ。比較はすべてブラウザ内で実行されます。サーバーには何も送信されません。
コードや設定ファイルも比較できますか?
はい。行ベースの差分はソースコード、設定ファイル、ログ、文章のいずれにも効果的に機能します。