テキスト比較ツールを作成したい

解決


パノラマ  2009-12-22 19:51:45  No: 143024

VB2008でプログラムの勉強をしています。
元々のテキストデータをフォーム上(例えばテキストボックス内)で変更した時、
どの部分が変更されたかを別フォームで表示するようなことを行いたいと考えています。
テキストボックス変更後のテキストの内容と、元々のテキストデータの内容とを比較すればよいと思いますが、
どのようにして変更箇所をチェックすることができるでしょうか?
何だかアルゴリズムの話になってしまい、VBの話からそれてしまうようで申し訳ありませんが、
アドバイスよろしくお願い申し上げます。


YuO  2009-12-22 21:08:18  No: 143025

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

このあたりが参考になるのではないでしょうか。


パノラマ  2009-12-22 23:49:59  No: 143026

diffやエディットグラフというものは初めて知りました。
YuOさん、ありがとうございました。
ちょっと勉強してみます。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加