2つのテキストの違いを測る

「ほぼ同じ」は数値になります。レーベンシュタイン距離が2つの文字列間の編集回数を数え、パーセントが読みやすくします。

このガイドで使う道具

やりたいこと

ユーザーは同じ名前を2度入力したか?このエラーメッセージは既知のものの変種か?編集距離は、diffツールが詳細すぎる場面で類似度を数値化します。

比較する

テキストAとBを貼ります。編集距離(単一文字の挿入・削除・置換の最小回数)と正規化された類似度%を報告します。

  • 「kitten」→「sitting」は距離3 — 教科書の例です。
  • 類似度=1 − 距離÷最大長。同一文字列は100%です。

具体例

「Smith, John」と「Jon Smith」は距離10・類似度9%。同じ人で形式が違います。閾値マッチには生の距離より曖昧なロジックが要ります。

対応範囲

各テキストは最大3,000文字で比較します(超過時は通知)。大小文字と空白は編集として数えます — 大小無視したい場合は先に正規化を。単語レベルや意味的類似度は対象外です。