|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
Доброго времени суток. Помогите решить следующую задачу. Есть текстовый файл следующего формата (прошу прощения что воткнул картинку, но так проще объяснить что именно требуется): Из него надо получить данные которые обведены красной рамкой, при этом IP-адреса могут быть разной длины, а так же количество строк заранее так же не известно. Возможно ли получить эти данные средствами VBS, если да то как? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 18:13 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
Сначала Line Input #. Для каждой строки - пачка Replace (убрать парные пробелы). Судя по данным - троекратно. Потом Split. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 18:27 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
xBOBeRx, а что там после IP адресов - точки идут в строке? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2015, 22:47 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
xBOBeRx, если данные есть, то получить их - естественно можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2015, 22:50 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
час58а что там после IP адресов - точки идут в строке? Вообще то точки между цифрами самого IP адреса, а то что идет после всего адреса это обозначение пробелов и если вы занимаетесь скриптописанием и пользовались какими то другими редакторами отличными от Блокнота, то должны это знать. час58если данные есть, то получить их - естественно можно. Очень глубокая мысль!! Только зачем оффтопить? Если нечего написать по существу, лучше вообще не писать ничего. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 14:38 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
Вообще то Akina Вам уже все ответил. Можно, как вариант: Line Input #, потом Split по -(один пробел), потом Trim. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 07:24 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
Поторопился, тогда -D- потеряем. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 07:25 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
регулярные выражения наше всё, зачем лепить велосипед? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 11:42 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
авторрегулярные выражения Ну это ты зря сказал. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 15:15 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
AndreyMpавторрегулярные выражения Ну это ты зря сказал. :-)почему? для данной задачи самое то Разбор логов - это вообще академическая задача для регулярных выражений ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 15:29 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
Я полностью с тобой согласен, только теперь придется кому то это написать. Извиняюсь за оффтоп. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 16:21 |
|
Выбор данных из txt файла
|
|||
---|---|---|---|
#18+
авторСначала Line Input #. Не обязательно. Зависит от размера файла. Иногда достаточно сразу разбить на массив строк Код: vbnet 1.
Потом Split по "-" и с Trim получить нужные данные ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2015, 21:50 |
|
|
start [/forum/topic.php?fid=60&msg=38935226&tid=2155968]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 432ms |
0 / 0 |