テキストボックスの特定の行を取り出すには?

解決


シャオムゥ  2005-11-05 01:45:26  No: 127332

テキストボックス(またはリッチテキスト)に

Pinging 192.168.1.253 with 32 bytes of data:

Reply from 192.168.1.253: bytes=32 time=3ms TTL=255
Reply from 192.168.1.253: bytes=32 time=1ms TTL=255
Reply from 192.168.1.253: bytes=32 time=1ms TTL=255
Reply from 192.168.1.253: bytes=32 time=2ms TTL=255

Ping statistics for 192.168.1.253:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 3ms, Average = 1ms

というようなデータが記入、または表示されていた場合、

Ping statistics for 192.168.1.253:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 3ms, Average = 1ms

上記のうしろ4行だけを取り出し別のテキストボックス(リッチテキスト)または、テキストファイルとして出力していのですが、どなたかご指導お願いします。
開発環境はVB.net2003です。


シャオムゥ  2005-11-05 01:47:18  No: 127333

[訂正]
テキストボックス(またはリッチテキスト)に

Pinging 192.168.1.253 with 32 bytes of data:

Reply from 192.168.1.253: bytes=32 time=3ms TTL=255
Reply from 192.168.1.253: bytes=32 time=1ms TTL=255
Reply from 192.168.1.253: bytes=32 time=1ms TTL=255
Reply from 192.168.1.253: bytes=32 time=2ms TTL=255

Ping statistics for 192.168.1.253:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 3ms, Average = 1ms

というようなデータが記入、または表示されていた場合、

Ping statistics for 192.168.1.253:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 3ms, Average = 1ms

上記のうしろ4行だけを取り出し、別のテキストボックス(リッチテキスト)または、テキストファイルとして出力したいのですが、どなたか解る方ご指導お願いします。
開発環境はVB.net2003です。


KG  2005-11-05 02:07:57  No: 127334

「Ping statistics for」なりの位置をInStr関数を使って割り出して、Mid関数なりで抽出してから。。。という方法はどうでしょうか。

#パッと思いついたやり方ですが|=_=;


ガッ  2005-11-05 03:02:38  No: 127335

うーん…[String].Split()を使えませんか?


シャオムゥ  2005-11-07 20:20:15  No: 127336

KGさん、ガッさん、ありがとうございます。
参考にしてやってみます。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加