ファイル内の文字列を置き換えて更新するには?


あれあれ  2003-10-26 09:02:53  No: 5437  IP: [192.*.*.*]

はじめまして。おとといからDelphiをはじめました。

実行ボタンを押すと
1.sample.txtを一行読み込む
2.その一行のなかに検索文字列があるか探す
3.見つかったらあらかじめ指定しておいた文字列に置き換える→5へ
    見つかんなかったら次の行を読む
4.上書き(更新)する

という感じですが、上書きの方法がわかりません。
変更後上書きをするには、どのようにすればいいのでしょうか?


例えば、txtが
----------
あいうえお
かきくけこ
さしすせそ
たちつてと
----------
で、検索文字列が「しすせ」、指定文字列が「あいう」だとしたら、
---------
あいうえお
かきくけこ
さあいうそ
たちつてと
---------
に置き換えて、上書きするっていう感じです。

編集    削除
LupinⅢ  URL  2003-10-26 09:31:45  No: 5438  IP: [192.*.*.*]

TStringListとStringReplaceということをヘルプで調べて下さい。
ちなみにStringReplaceは指定文字列を任意の文字列に置き換える関数です。
TStringListはファイルを読み込むのと文字列操作に適したクラスです。

編集    削除