txtファイルから文字列を検索するには?

解決


yamauchi  2003-08-14 04:48:59  No: 4403

下記のtxtファイルを読み込み、その中から「A+」「A-」を見つけ出し、
右側にかかれている文字列「aaa」「bbb」を得たいのですが...
A+aaa
A-bbb
  ※aaa,bbbはファイルによって異なります

TStringListのIndexOf等では完全一致のため検索できず、なかなか前に進めません。
Delphi初心者で型について理解が浅い面もありますが、
よろしければアドバイスお願いします。


Halbow  URL  2003-08-14 05:32:44  No: 4404

Halbow です。

TStringList の Text プロパティーに対して、AnsiPos() と Copy() を
使えばよいと思います。


yamauchi  2003-08-14 07:40:17  No: 4405

>Halbowさん
アドバイス頂きありがとうございます。
プロパティに関しての調べ方を理解することができました。感謝します。

TStringListのTextプロパティで試してみたところ、
指定した位置のTextが1文字得られることがわかりました。

その他、Strings、Count等のその他のプロパティについてヘルプ参照しながら
試したところ理想に近いものが得られるようになってきました。

データ部分の長さが不定(aaaやaaaaaa)であったり難題が山積みですが、
頑張っていきたいと思います。


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

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






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