テキスト差分チェッカー
左に以前のバージョン、右に後のバージョンを貼り付けて比較を押すと、すべての行が追加、削除、変更なしのいずれかに印付けされ、それぞれの件数が表示されます。比較は1行ずつ行われ、大文字・小文字と空白を区別するため、1語が変わっただけでも削除された行と追加された行として表示されます。無料で、登録は不要です。入力内容はアップロードされません。
テキスト差分チェッカーの使い方
- 元のテキストを貼り付けます。 古い、または基準となるバージョンを左の欄に入れます。
- 修正後のテキストを貼り付けます。 新しいバージョンを右の欄に入れます。比較したい文ごとに1行ずつ入れてください(下記を参照)。
- 比較を押します。 どちらかの欄を編集すると結果が消えるため、何かを変更したら、もう一度ボタンを押してください。クリアは両方の欄を空にします。
- 結果を読みます。 緑の行は+の印が付き、修正後のテキストにのみあります。赤で取り消し線が引かれ、−の印が付いた行は元のテキストにのみあります。印のない行は両方にあります。3つのカウンターが、追加された行数、削除された行数、変更なしの行数を示します。
比較のしくみ
ツールは両方のテキストを改行で分割し、両方に同じ順序で現れる、同一の行が最も長く連続している部分を見つけます。その範囲内のすべてが変更なしです。元のテキストにあるそれ以外の行は削除、修正後のテキストにあるそれ以外の行は追加になります。これは、Unixのdiffコマンドの背後にある最長共通部分列の考え方と同じです。一致は完全一致です。大文字1字の違い、行末の余分な空白、句読点の変更があれば、2つの行は異なると判定されます。
文ごとに1行にする
比較の単位は行なので、1行に長い段落を入力すると、同一であるか、全体が置き換わるかのどちらかになります。1語が変わるだけでも、段落全体が削除され、段落全体が追加されたように表示されます。両方の欄で、まず各文の後に改行を入れておくと、実際に変わった文だけが差分に表示されます。ツールが行の中の変更を示すことはありません。
具体例
3行のメモの2つのバージョンです。修正では2行目を言い換え、4行目を追加しました:
元のテキスト
Sleep helps memory. Students should sleep eight hours. Caffeine does not replace sleep.
修正後
Sleep helps memory. Students should sleep seven to nine hours. Caffeine does not replace sleep. Naps can help.
結果
変更なし:2。削除:1(Students should sleep eight hours.)。追加:2(Students should sleep seven to nine hours.; Naps can help.)
言い換えた行は、取り消し線付きの削除と追加として2回表示されます。ツールは、編集と、削除と挿入の組み合わせを区別できないためです。段落全体が1行に入っている場合は、1行削除、1行追加となり、変更なしはゼロになります。
役に立つこと、役に立たないこと
- 役立つ場面: 1文1行にしたエッセイの2つの下書きの比較、参考文献リストの2つのバージョンの比較、リストや設定の2つのコピーの比較、整理前後のテキストの比較。
- 単語単位ではありません。 変更された行の中で変わった単語を強調表示はしません。その精度が必要なら、行をさらに分けてください。
- 大文字・小文字と空白も区別します。 Introductionとintroductionは異なり、wordと、その後に末尾の空白が付いたwordも異なります。無視したい余分な空白は、先に取り除いてください。
- 類似度や言い換えの測定ではありません。 どこが違うかはわかりますが、2つのテキストの言葉がどれくらい似ているかはわかりません。それにはパラフレーズチェッカーを使ってください。
- 大きな入力。 この方法は、一方のテキストの各行を他方のすべての行と比べるため、非常に長い文書(数千行以上)ではブラウザが遅くなることがあります。
どのツールが必要ですか?
| やりたいこと | 使うツール |
|---|---|
| 2つのバージョン間で変わった行を確認する | このテキスト差分チェッカー |
| 言い換えが元の文をどれくらい再利用しているかを測る | パラフレーズチェッカー |
| 2つのリストを集合として比較する(共通、Aのみ、Bのみ) | リスト比較 |
| 各バージョンの単語数を数える | 単語数カウンター |
よくある質問
- テキスト差分チェッカーはどのように機能しますか?
- 両方のテキストを行に分け、両方に同じ順序で現れる同一の行の最長の並びを見つけ、残りのすべてを、修正後のテキストにのみある追加、または元のテキストにのみある削除として印を付けます。3つの件数を表示します。
- エッセイの下書きを比較するために使えますか?
- はい。両方の欄で1行に1文を入れた場合に使えます。各段落が1行だけだと、その中のどんな変更も、段落全体が削除され再び追加されたように表示されます。
- 比較は大文字と小文字を区別しますか?
- はい。空白も区別します。Introductionとintroductionは異なる行で、末尾の空白だけが違う2行も異なる行です。
- 変更された1語がなぜ2行として表示されるのですか?
- 比較は行単位で行われるためです。変更された行は、もう一方のテキストのどの行とも同一ではなくなるため、古い行は削除、新しい行は追加として数えられます。
- 色は何を意味しますか?
- +の印が付いた緑の行は、修正後のテキストにのみあります。−の印が付いた赤の取り消し線の行は、元のテキストにのみあります。灰色の行は両方に同じものがあります。
- パラフレーズチェッカーと同じものですか?
- いいえ。差分チェッカーは2つのバージョン間の完全一致による行の違いを示します。パラフレーズチェッカーは、言い換えが元の文章とどれだけの単語やフレーズを共有しているかを採点します。
- テキストはアップロードされますか?
- いいえ。比較はブラウザで実行され、何もサーバーに送信されません。