• 締切済み

テキストファイルの操作で教えてください!

テキストファイル操作について教えて下さい。 膨大な数のテキストファイルがあります。 中身は改行などを含む ---------- ・ ・ ・ 1. 文字列 文字列 文字列 2. 文字列 文字列 文字列 。 。 。 ---------- の様な形です。 1つのファイルに1.~100.まであります。 この1.から100.までを全ファイル抜出すか前後の行を削除し、1つのファイルにしたいです。 どうすればできるか教えてください。 お願いします。

みんなの回答

  • ganbei
  • ベストアンサー率41% (30/73)
回答No.2

こんにちは。 (1)JAVA,C,Cobol,Fortran等でプログラムを組んで、抽出又は統合する。「膨大」な数のテキストファイル名をデータ化する必要がある。 (2)Excelに読み込んでソ-ト(要らない文字列がまとまるように)し、要らない文字列を削除する。 それにしても、。「膨大」な数のテキストファイルから、さらに「この1.から100.までを抜出」すということは、「膨大」×100のテキストファイルを作ることになるのでは。

n226
質問者

お礼

回答ありがとうございます。 プログラムが全く分からなく、重複を正規表現で消しました。 そうなんです。膨大なファイルになります。 でも1つに綺麗にまとめたくて。 ありがとうございました!

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

もうすこし具体的に書いてください。

n226
質問者

補足

失礼しました。 1.の前には aaa bbb ccc とあります。 ファイルの中身は ---------- aaa bbb ccc ddd eee 1. 文字列 文字列 文字列 2. 文字列 文字列 文字列 ・ ・ 100. 文字列 文字列 文字列 fff ggg hhh ---------- どのファイルもdddとgggは同じ文字列です。 どの数番も文字列の後に改行が3つあります。 通番から次の通番までの行数が一定ではありません。 こちらでよろしいでしょうか。 足りない点がありましたらお知らせください