VB2008でプログラムの勉強をしています。
元々のテキストデータをフォーム上(例えばテキストボックス内)で変更した時、
どの部分が変更されたかを別フォームで表示するようなことを行いたいと考えています。
テキストボックス変更後のテキストの内容と、元々のテキストデータの内容とを比較すればよいと思いますが、
どのようにして変更箇所をチェックすることができるでしょうか?
何だかアルゴリズムの話になってしまい、VBの話からそれてしまうようで申し訳ありませんが、
アドバイスよろしくお願い申し上げます。
diffのアルゴリズムですね。
とりあえず,bingでdiff アルゴリズム VBを検索した結果
http://www.bing.com/search?q=diff%20%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%20VB
同じく,エディットグラフを検索した結果
http://www.bing.com/search?q=%E3%82%A8%E3%83%87%E3%82%A3%E3%83%83%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95
このあたりが参考になるのではないでしょうか。
diffやエディットグラフというものは初めて知りました。
YuOさん、ありがとうございました。
ちょっと勉強してみます。