- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:任意レコードのハンドリング)
任意レコードのハンドリング方法を教えてください
このQ&Aのポイント
- 任意レコードのハンドリングについて教えてください。具体的には、日記を作成し、修正や置き換えができるようにしたいです。
- 日記のフォーマットは単純なテキストで、1日単位で1レコードになっています。該当の日付分を抽出する方法や、他の方法があれば教えてください。
- 現在は最新分のみの修正が可能ですが、任意の日付分を修正したいです。具体的な方法や考え方について教えていただけると助かります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
日付を指定させ、それをキーにして順読みでマッチング。 そのマッチングした位置(カウンター)をキーにして、「splice」。 以外とスッキリ書けますよ。
その他の回答 (2)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
そりゃぁむずかしいですよ.... たとえば, 毎日日記を書く状況を想定してください. そのとき, 「1ページに 1日分書く」のではなく, 「前の日に書いた部分に続けて書く」ことにします. さて, 数日前の部分を修正したくなったとします. どうしますか? 短くなるのであれば「後は空白」としてごまかすこともできるでしょう. では長くなっちゃったら?
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「単純なテキスト」に「レコード長可変」で記録するなら, 本質的にはそれしかない.
質問者
お礼
有り難うございました。 やはり難しいのですね。
お礼
ヒント有り難うございます。 やはり1個ずつ読んでいくのは必要なんですね、 分かりました。 修整したレコード(日記)をSOLICEで置き換えるという考えですね。 確かにスッキリできそうです。 お世話になりました。