telnetlibを使用してデバイスに telnet 接続しています。デバイスは区切り記号なしで定期的に可変長レコードを返します。
すべてのレコードの先頭に日付と時刻があり、これを区切り記号として使用できます。
Telnet.expect(list[, timeout])を使用してレコードを分離するにはどうすればよいですか。
ストリームの例:
10/20/12_17:58:24 TEXT TEXT TEXT TEXT ..........
TEXT TEXT TEXT TEXT ..........
TEXT TEXT TEXTTEXT ..........
TEXT TEXT TEXTTEXT ..........
10/20/12_17:58:28 TEXT TEXT TEXTTEXT ..........
TEXT TEXT TEXTTEXT .......... TEXT TEXT TEXTTEXT .......... TEXT TEXT TEXTTEXT ..
10/20/12_17:58:34 TEXT TEXT TEXTTEXT ..........
TEXT TEXT TEXTTEXT ..........
TEXT TEXT TEXTTEXT ..........
10/20/12_17:59:25 TEXT TEXT TEXTTEXT ..........
TEXT TEXT TEXTTEXT ..........