Автор Тема: Двухмерный массив - выводит только последние значение из HTML  (Прочитано 142 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн gezan1 [?]

  • Новичок
  • *
  • Сообщений: 46
  • Репутация: 0
    • Награды
Добрый день.
 
Код: AutoIt [Выделить]
#include <Array.au3>
Global $Array[0][2]
$sHtml = BinaryToString(InetRead('https://www.', 1), 4)
ConsoleWrite("Result: " & $sHtml & @CRLF)
$aCol = StringRegExp($sHtml, '(?msi)(?:.*data-event-name=(.+?)data-live.*?span class="italic">(.+?)<)', 3)
_ArrayAdd($Array, $aCol[0]&'|'&$aCol[1])
_ArrayDisplay($Array)
 

Нужно вывести все события со страницы , а выводится только последнее. Как это исправить?
« Последнее редактирование: Июнь 14, 2019, 22:00:40 от gezan1 »

Русское сообщество AutoIt


Онлайн sngr [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 921
  • Репутация: 370
    • Награды
  • Версия AutoIt: 3.3.8.1
Код: AutoIt [Выделить]
#include <Array.au3>
$Array = StringRegExp(ClipGet(), '(?s)data-event-name="([^"]+).*?span class="italic">([^<]+)<', 3)
_ArrayDisplay($Array)


Оффлайн gezan1 [?]

  • Новичок
  • *
  • Сообщений: 46

  • Автор темы
  • Репутация: 0
    • Награды
Спасибо, sngr.
Можешь пояснить как  $sHtml заменил на
Код: AutoIt [Выделить]
?
И что в скобках в регвах?
А так работает, хотя выбирает не все строки, но большинство берет .

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
4367 Просмотров
Последний ответ Май 14, 2010, 22:12:07
от CreatoR
3 Ответов
2718 Просмотров
Последний ответ Декабрь 29, 2010, 18:13:48
от CreatoR
7 Ответов
5519 Просмотров
Последний ответ Апрель 16, 2011, 06:26:18
от Redline
6 Ответов
3183 Просмотров
Последний ответ Октябрь 06, 2011, 15:59:35
от gregaz
12 Ответов
5981 Просмотров
Последний ответ Ноябрь 04, 2011, 02:37:56
от Renz
3 Ответов
5701 Просмотров
Последний ответ Июнь 21, 2013, 14:41:03
от AZJIO
1 Ответов
1555 Просмотров
Последний ответ Декабрь 02, 2014, 10:49:36
от mafia
18 Ответов
9717 Просмотров
Последний ответ Май 07, 2015, 20:42:43
от madmasles
0 Ответов
1007 Просмотров
Последний ответ Май 04, 2015, 20:26:20
от madmasles
2 Ответов
1635 Просмотров
Последний ответ Июнь 20, 2015, 17:14:02
от Gen345