Nefakt
Новичок
- Сообщения
- 74
- Репутация
- 3
Всем привет!
Как правильно заполнить массив данными из HTML
Из HTML на одной строки нужно вытащить ссылку и название ссылки
Вот HTML вид
И нужно вытащить только это httр://www.youtube.com/watch?v=aW1hDJZIbwM и это Cooler Master Storm Devastator Keyboard & Mouse Overview - Newegg TV - YouTube
Таких строк много
Сейчас у меня пока так
Он заполняет в один массив. Идет первая строка Ссылка вторая имя и т.д. Мне нужно что бы он в одной строке выводил ссылку и имя. С регулярными выражениями и массивами не работал раньше и не знаю как точно все сделать.
Заранее спасибо
Как правильно заполнить массив данными из HTML
Из HTML на одной строки нужно вытащить ссылку и название ссылки
Вот HTML вид
Код:
<DT><A HREF="http://www.youtube.com/watch?v=aW1hDJZIbwM" ADD_DATE="1400611534" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABZklEQVQ4jcWRP0tbYRTGf+e915ggCgkIgiHYFBFL28VFP4CTuEh17IdwKJ2DYEsFEbW00M9RhbRLBCedBEVwci7JkJC8fe+f08Eo996EDB3aB57hnOf8ezjwvyHnUJDixDcRXUB5hUhuVIMqVyLqUL1ebvXeylmxsCuY93+zXYk/mFBlNURJMsqN8fzoC2PVKlktRZVVE0AlAJKM8nlKb7Z4/aNBcWOTrJ5gxTjVklNIsheDtRZnDM/2D5nbOyAcz5Otc6olPxDxhrnrdrtP0eTaOuUo4u7dduYF4vmB6mB7nB7Qur+n8fmY8pBa36lGZK5QFGstADenJ5zt7rDoLE4ks0kj/7dKU2A6lQ9juu02Pz995NfJd176Bg/BabZfmvJ1qnABLCWFCDh3IfO+x4zJbE3j0neqdSPpAQAruQdXIYO+HxErdT9o25o3mZ8FXvTzA8OeTkZvBen0g9NWx9ZGnfdv8AdZHLkn9K0FLQAAAABJRU5ErkJggg==">Cooler Master Storm Devastator Keyboard & Mouse Overview - Newegg TV - YouTube</A>
Таких строк много
Сейчас у меня пока так
Код:
#include <Array.au3>
$sText=FileRead(@ScriptDir & "\bookmarks.html")
$avArray=StringRegExp($sText, ' (?i)<DT><A HREF="(.*?)".*=">(.*?)</A>.*', 3)
_ArrayDisplay($avArray)
Он заполняет в один массив. Идет первая строка Ссылка вторая имя и т.д. Мне нужно что бы он в одной строке выводил ссылку и имя. С регулярными выражениями и массивами не работал раньше и не знаю как точно все сделать.
Заранее спасибо