このツールの機能
テキスト差分チェッカーは、2つのテキスト入力を比較して変更を強調表示します。単語レベルまたは行レベルの差分を選択。追加は1色、削除は別の色で表示。編集のレビュー、バージョン比較、設定やコードの差分確認に便利です。
使い方
- テキストを貼り付け — 元のテキストを最初のエリアに、変更後のテキストを2番目のエリアに入力または貼り付け。
- モードを選択 — 単語レベル(変更された単語を強調)または行レベル(行全体)。
- 差分を表示 — 変更が強調表示。追加と削除が明確にマークされます。
- 入れ替え — 必要に応じて2つの入力を入れ替えて比較を逆に。
- コピー — ツールがサポートしていれば差分出力をコピー。
動作の仕組み
ツールは差分アルゴリズム(例:diff パッケージ)で2つのテキスト間の最短編集シーケンスを計算。単語レベルモードではテキストを単語に分割して差分;行レベルでは行に分割。結果は追加(緑)と削除(赤)セグメント用の span 要素でレンダリング。すべての処理はクライアント側。
すべての計算はブラウザ内で実行されます。データはサーバーに送信されません。
使用例とサンプル
- コードレビュー — 変更前後のコードを比較。
- 設定 — 設定バージョン間の差分を確認。
- 契約 — 契約書の下書きを比較。
- 翻訳 — 翻訳の更新を確認。
- 盗用 — 類似ドキュメントを比較(手動レビュー)。
例
元:The quick brown fox
変更後:The fast brown fox jumps
単語差分:「quick」削除、「fast」と「jumps」追加。
制限と既知の制約
- 2入力のみ — 一度に2つ以上のテキストを比較不可。
- プレーンテキスト — シンタックスハイライトやコードの構造化差分なし。
- 大きなファイル — 非常に長いテキストは差分計算を遅くする場合あり。
- マージなし — 差分表示のみ;3方向マージや競合解決なし。