質問: 特定文字のついたレコードを改行 以下のような病院一覧のデータを、1レコード1病院に整理したいと考えています。 ----------- 1 01-1017-7 斉藤医院〒038-0056 斉藤 誠一斉藤 誠一医 青医17 青森市大字飛鳥字岸田2 から 2 01-1024-3 医療法人同仁会 浪打〒030-0902 医療法人 同仁会 理菊田 一貫医 青医24 病院青森市合浦二丁目11-24 事長 菊田 一貫 から 3 01-1064-9 渡辺病院〒030-0823 医療法人 厚生会 理福島 彬裕医 青医64 青森市橋本一丁目7-4 事長 福島 彬裕 から ----------- 数字で始まる行が「1,2,3」が各病院を表しているようですが、 1病院が3レコードだったり、4レコードだったりとばらばらです。 思いついたのは、数字で始まる行の先頭に記号(例:★)をつけ、 一旦、改行を全部外し、記号(例:★)のついた行で改行をする... どんな方法でも良いので処理できないものか、悩んでいます。 お力を貸していただけないでしょうか。
回答: さしあたり次の 2点を明確にしてほしい. 1. 「レコード」って何? 「行 = レコード」と思っていい? 2. どんな形式に「整理」したいの? たとえば最初の 2行を単純に 1行にすると 1 01-1017-7 斉藤医院〒038-0056 斉藤 誠一斉藤 誠一医青医17 青森市大字飛鳥字岸田2 から になるんだけど, それでいいの?