• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:任意レコードのハンドリング)

任意レコードのハンドリング方法を教えてください

このQ&Aのポイント
  • 任意レコードのハンドリングについて教えてください。具体的には、日記を作成し、修正や置き換えができるようにしたいです。
  • 日記のフォーマットは単純なテキストで、1日単位で1レコードになっています。該当の日付分を抽出する方法や、他の方法があれば教えてください。
  • 現在は最新分のみの修正が可能ですが、任意の日付分を修正したいです。具体的な方法や考え方について教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

日付を指定させ、それをキーにして順読みでマッチング。 そのマッチングした位置(カウンター)をキーにして、「splice」。 以外とスッキリ書けますよ。

nagahaha
質問者

お礼

ヒント有り難うございます。 やはり1個ずつ読んでいくのは必要なんですね、 分かりました。 修整したレコード(日記)をSOLICEで置き換えるという考えですね。 確かにスッキリできそうです。 お世話になりました。

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

そりゃぁむずかしいですよ.... たとえば, 毎日日記を書く状況を想定してください. そのとき, 「1ページに 1日分書く」のではなく, 「前の日に書いた部分に続けて書く」ことにします. さて, 数日前の部分を修正したくなったとします. どうしますか? 短くなるのであれば「後は空白」としてごまかすこともできるでしょう. では長くなっちゃったら?

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「単純なテキスト」に「レコード長可変」で記録するなら, 本質的にはそれしかない.

nagahaha
質問者

お礼

有り難うございました。 やはり難しいのですね。