C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 93 を表示中)
■55405 / )  文章差分を解析する方法
□投稿者/ ゲロッパ (1回)-(2010/11/29(Mon) 16:24:36)

分類:[.NET 全般] 

変更前後の文章の差分を検出し、どこを修正したのかを一目でわかるようにしたいのですが、
そのようなアルゴリズムはご存知でしょうか?
例えば、削除したところは取り消し線(<S>タグで囲む)で、追加したところは下線(<U>タグで囲む)としたく、
以下の例のようにしたいのです。

・入力1(変更前テキスト)
 今日はとてもいい天気です。

・入力2(変更後テキスト)
 今日はいい日和です。

・出力(修正箇所のタグ表示)
 今日は<S>とても</S>いい<S>天気</S><U>日和</U>です。

ちなみに、VB2008で実現できればと思っています。
なにとぞよろしくお願い申し上げます。
返信 編集キー/


管理者用

- Child Tree -