テキストファイルを読み込んで文字のチェック


初心者です  2005-01-17 22:29:38  No: 12749

Delphiをはじめてままならない初心者です。
色々、試行錯誤しながらDelphiを勉強していますが、
あるテキストファイルを読み込み、その中のある文字がどうなのか?
という判断を行いたいのですが、どのようにすれば可能でしょうか?

たとえば
abc.txtというファイルに

abcdefghijklmn
1234567890
***** 0987

と登録されていた時、
3行目の前から7番目の文字は何か??と知りたいのです。
出来ましたら、テキストファイルの読み込み法から教えていただければ
ありがたいです。
よろしくお願いします。


KATU  2005-01-17 22:51:12  No: 12750

Delphiのメニューバーの右端に  ヘルプがあります。
ファイルの読み込みは、「ファイルの入出力」で
読み込んだテキストの部分文字列の切り出しは
「文字列操作ルーチン」をテキスト検索してみてください。


とおりすがり  2005-01-18 01:57:30  No: 12751

var
  lines: TStrings;
  s: String;
begin
  lines := TStringList.Create;
  lines.LoadFromFile('abc.txt');
  try
    if lines.Count >= 3 then
    begin
      s := lines[3-1];
      if Length(s) >= 7 then
        ShowMessage('3行目の7番目の文字は' + s[7]);
    end;
  finally
    lines.Free;
  end;
end;


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

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






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