1

Тема: WSH: Выбор данных из txt файла

Доброго времени суток.
Помогите решить следующую задачу.
Есть текстовый файл следующего формата (прошу прощения что воткнул картинку, но так проще объяснить что именно требуется):

http://c2n.me/3g1cwYW.jpg

Из него надо получить данные которые обведены красной рамкой, при этом IP-адреса могут быть разной длины, а так же количество строк заранее так же не известно. Возможно ли получить эти данные средствами VBS, если да то как?

2

Re: WSH: Выбор данных из txt файла

Можно через RegExp или бить каждую строку в массив и по логике вытаскивать нужные подстроки.

3 (изменено: Flasher, 2015-04-14 08:32:31)

Re: WSH: Выбор данных из txt файла

List = "C:\DHCP-List.txt"
Set List = CreateObject("Scripting.FileSystemObject").OpenTextFile(List,,,-2)
Do : Str = Trim(List.ReadLine)
  If IsNumeric(Left(Str, 1)) Then
    Sp = Split(Str, "    ") : S = S & vbLf & Sp(0) & "  " & Trim(Sp(2))
  End If
Loop Until List.AtEndOfStream : MsgBox Mid(S, 2)