解決に苦労している非常に具体的な問題があります。それは、さまざまな行からの関連データの解析とマージに関連しています
以下に示す形式のテキストを含むファイルがあります。
======================================================
8:27:24 PM http://10.11.12.13:80
======================================================
GET /dog-pictures HTTP/1.1
Host: 10.11.12.13
Language: english
Agent: Unknown
Connection: closed
======================================================
======================================================
8:28:56 PM http://192.114.126.245:80
======================================================
GET /flowers HTTP/1.1
Host: 10.11.12.13
Language: english
======================================================
======================================================
8:29:07 PM http://10.11.12.13:80
======================================================
GET /africas-animals HTTP/1.1
Host: 10.11.12.13
Language: english
Agent: Unknown
Connection: open
======================================================
上記のように、テキスト ファイル内の各データグループは 3 行の等号 (=======) で構成されていますが、その中に異なる行数のデータを含めることができます。
出力に必要な形式は次のとおりです。
http://10.11.12.13/dog-pictures
http://192.114.126.245/flowers
http://10.11.12.13/africas-animals
マージする必要があるビットの説明:
======================================================
8:27:24 PM http://10.11.12.13:80 <--- Gets the first part from here**
======================================================
GET /dog-pictures HTTP/1.1 <--- Gets the seconds part from here**
Host: 10.11.12.13
Language: english
Agent: Unknown
Connection: closed
======================================================
この問題についてご協力いただきありがとうございます。