文章差分比較ツール

修正前と修正後の文章を並べて、変わった箇所だけを分かりやすく確認できます。

使い方

  1. 修正前と修正後の文章をそれぞれ入力します。
  2. 行ごとに表示される追加・削除・変更箇所を確認します。
  3. 必要に応じて空白、改行、大文字・小文字の違いを無視します。

比較設定

修正前

0文字・0行

修正後

0文字・0行

未保存

比較結果

変更はありません

追加 削除 変更

2つの文章を入力すると、ここに比較結果が表示されます。

使用例

校正前後の原稿、設定文、メール案など、2つの文章で変わった場所を確認するときに使えます。

このツールについて

メール原稿、契約文、Web文章、翻訳、コード内の文字列など、修正前後の違いを確認できます。比較処理と下書き保存はブラウザ内だけで行われ、入力内容はサーバーへ送信されません。

変更と移動は、別の例で確認する

「受付は9時です」を「受付は10時です」に変えると、9が削除、10が追加として表示されます。一方、A・B・Cの3行をB・A・Cへ並べ替えると、移動専用の印ではなく、削除と追加の組み合わせとして現れます。

2つのリストを比較する

入力例と結果の確認

修正前後の文章で、行の変更と、比較条件で無視した差を区別します。

例を試すと入力と設定を置き換え、上のツールで処理します。「元の入力へ戻す」は直前の入力と設定を復元します。前回の処理結果は復元しないため、必要に応じて再実行してください。既存の保存ルールが適用されます。

複数の例を試した場合は、「元の入力へ戻す」を繰り返すと最初の入力へ戻れます。履歴はページ内だけで保持するため、閉じる前に必要な入力を復元してください。

1行の差し替えを確認する

入力と設定

修正前: red / blue(2行)
修正後: red / green(2行)
無視する条件: すべてオフ

期待する結果

追加 0件・削除 0件・変更 1件
blue → green

空白と大文字小文字の差を無視する

入力と設定

修正前: A  B
修正後: a b
空白・大文字小文字を無視: オン
改行を無視・変更行のみ: オフ

期待する結果

変更はありません(この比較条件での判定)

結果の見方

件数は行の差分です。最初の例は1行の置き換えなので変更1件です。2番目の「変更なし」は元文字列が完全一致したという意味ではありません。無視する条件を外すと差が現れます。

対応範囲と注意点

意味の正しさや変更理由は判定しません。「改行を無視」は段落の区切りも比較から外します。比較規模が大きすぎる場合は入力を残して中断し、長い行では文字単位の強調を省略することがあります。通常の30日間の下書き保存ルールが適用されます。

検証根拠:既存buildLineDiff関数の追加・削除・変更件数と、条件指定時の判定を、画面の要約・差分表示と照合します。

次の作業に使えるツール

空白を無視すると判定が変わる

入力例

before: A B
after: AB

結果

変更なし
  1. 修正前に「A B」、修正後に「AB」を入れます。
  2. 空白を無視をオン・オフし、判定を見比べます。

空白を無視は半角空白・タブ・全角空白を比較用の行から除きます。改行を無視は別の設定です。

比較の組み合わせが400万を超える場合は、文章を短くする案内が出ます。文字単位の強調にも別の大きさの制限があります。

よくある質問

どのように差分を表示しますか?

行ごとに比較し、追加・削除・変更された行を色分けします。変更された行では、文字単位の違いも強調します。

空白や改行だけの違いを無視できますか?

はい。比較設定から、空白・改行・大文字小文字の違いを個別に無視できます。

入力した文章は外部へ送信されますか?

送信されません。比較と下書き保存は、使用中のブラウザ内だけで行われます。

関連ツール

入力と保存について

残したい内容は、消去やリセットの前に別途保管してください。入力文章をこのブラウザーに自動保存します。最終保存から30日以上経過したデータは、次の読み込み時に復元しません。サイトデータの削除や保存制限で、それより早く失われる場合があります。

お気に入り・表示言語は作業データとは別に保存され、サイトデータの削除で失われる場合があります。端末に保存済みのファイルは、ツールのリセットやサイトデータの削除では消えません。

ツール・ゲームを探す

全120ツール・16ゲーム

全120ツール・16ゲーム

文章・文字 26

計算・変換 22

日付・時間 12

画像・PDF 26

データ・Web 28

抽選・便利 6

ゲーム 16