|    | 
     ▼くま さん:こんにちは〜 
 
おもしろそうな問題ですね〜 
アイデアだけですが、 
正規表現を使って抽出したらどうでしょう? 
'Microsoft VBScript Regular Expressions 5.5 への参照設定 
 
以下はLogファイルを開いて、本文中から 
とにかく【数値またはハイフン】が連続する部分を 
イミディエイト・ウィンドウに吐き出しています。 
 
Sub Try1() 
 Dim io As Integer 
 Dim myLogFile As String: myLogFile = "E:\(Data)\temp8Log\hoge.log" 
 Dim buf() As Byte 
 Dim sss As String 
 Dim rex As RegExp 
 Dim mm As Match 
 Set rex = New RegExp 
  
 io = FreeFile() 
 Open myLogFile For Binary As io 
  ReDim buf(1 To LOF(io)) 
  Get io, , buf 
 Close io 
 sss = StrConv(buf, vbUnicode) 
  
 With rex 
   .Pattern = "[\d-]+" '【数値またはハイフン】が連続する部分 
   .Global = True 
   .MultiLine = True 
   For Each mm In .Execute(sss) 
     Debug.Print mm.Value 
   Next 
 End With 
End Sub 
 | 
     
    
   |