巨大なテキスト ファイルがあります。各ファイルは 10 GB にもなります。
今、私は2本の弦を持っています"StringNumber1"。"StringNumber2"
"Stringnumber1" は、各テキスト ファイルで 1 回だけ発生し、"StringNumber2"常にその後に"StringNumber1"あります (ただし、テキスト ファイルには複数回発生する可能性があり"StringNumber2"ます)。
"StringNumber2"「StringNumber1」の一致から始まり、一致する「StringNumber1」の直後に発生するまで、各ファイルに発生するすべてのテキストを抽出したい(これらの発生"StringNumber1"との間のコンテンツは"StringNumber2"、数バイトから数ギガバイトになる場合があります) )...
最小限の RAM を使用して、そのようなコンテンツを抽出するにはどうすればよいですか? Javaでこれをやりたいです。