掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テキストファイルの内容を変更して、別の場所に保存するには? (ID:8124)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
2次元的なテキストファイルをTStringListで扱うときは こんな感じに1次元になおしながら処理して使う事が多いと思います。 でも根本的に他の方法を使った方が良いような気もします。 t1 := TStringList.Create; t2 := TStringList.Create; try t1.LoadFromFile(ファイル名A); for j:= 0 to t1.Count -1 do begin // 行単位ループ t2.CommaText := t1[j]; // <- 1行分をカンマごとに分割 for i:=0 to t2.Count-1 do begin // カンマ区切り文字列ごとのループ if t2[i] = 'k' then t2[i] := 'L'; // 置換処理 end; t1[j] := t2.CommaText; // <- カンマ区切りに直す end; t1.SaveToFile(ファイル名B); finally t2.free; t1.free; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.