コラム / 置換ツールを作ろう /



さて、これから作るのは、
クリップボードのテキストデータから、
半角スペースを「 」という文字列に変えるアプリだ。
何がやりたいのかっつーと、
2chにソースをコピペしようとすると、
インデントのための半角スペースが、全部つぶれて、
非常に見づらくなっちゃうんだな。
nbspってのにすると、表示するときにスペースが生きるわけ。
インデントというのは、プログラムを見やすくするために
スペースをあけて整理することなんだけど、
やらなくてもプログラム自体には関係ない。
ま、気にしなくていいよ。うん。
さっそくキャプチャ無しでテキストだけでつまらなくてすまないんだが、
上にあげた仕様を実現するのに必要な要素、処理順序を考えてみる。
  • ユーザーインターフェース
    • 置換を実行するボタン
    • 置換前、置換後のテキストが見れる機能もあったらいいか?
  • プログラム
    • クリップボードのテキストデータを取得する
    • 置換する
    • クリップボードのテキストデータを上書きする
じゃぁさっそくDelphiの本領発揮、
次はさっそくフォームを設計しようか