Что нового

[Данные, строки] Значение StringRegExp в моем случае

Yura-H2O

Новичок
Сообщения
35
Репутация
0
Есть тег
Код:
<img src="/js/rnd_dm/2e8e87f4b5d4ebafe789d8801ddf913e.jpg" style="width: 120px; height: 60px;" name="f59383f_img" />

Мне из него нужно только /js/rnd_dm/2e8e87f4b5d4ebafe789d8801ddf913e.jpg. Строка всегда начинается из /js/rnd_dm/, а то, что после рандом и всегда заканчивается на .jpg

Код:
$oHTML = _IEDocReadHTML($oIE)
StringRegExp($oHTML, ????,???,???)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
ты и эту удалишь после получения ответа? у нас так не принято. устное предупреждение.
Код:
#include <array.au3>
$oHTML = _IEDocReadHTML($oIE)
$res_array = StringRegExp($oHTML, '/js/rnd_dm/.{32}\.jpg', 3)

по поводу косой черты, не помню точно надо ли его экранировать. поэкспериментируй.
 
Автор
Y

Yura-H2O

Новичок
Сообщения
35
Репутация
0
ты и эту удалишь после получения ответа? у нас так не принято. устное предупреждение.
сори, просто нашел ответ на форуме, не хотел дублировать.

Код:
$oHTML = _IEDocReadHTML($oIE)
$res_array = StringRegExp($oHTML, '/js/rnd_dm/.{32}.jpg', 3)
MsgBox(0, "Что у нас:", $res_array)


хм... выводит пустой Меседжбокс
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Код:
_ArrayDisplay($res_array)



Добавлено:
Сообщение автоматически объединено:

Yura-H2O [?]
сори, просто нашел ответ на форуме, не хотел дублировать.
в таком случае, надо либо просить модератора удалить тему, либо в самой теме написать, что ответ находится в теме такой то...
ту тему удалил.
 
Автор
Y

Yura-H2O

Новичок
Сообщения
35
Репутация
0
Получается, что результат стал масивом. А можно как то нужное мне полученое значение присвоить переменной, тоесть, чтобы $res_stroka = "/js/rnd_dm/2e8e87f4b5d4ebafe789d8801ddf913e.jpg"

спасибо за паузу в ответе - сам додумался
Код:
$Ura = $res_array[0]


И как в AutoIT реализовать такое?
Код:
$a = "hot"
$b = "dog"
$c = $a+$b
MsgBox(0, "Rez", $c)
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Yura-H2O

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Данные, строки] Значение StringRegExp в моем случае" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Администратор.
 
Автор
Y

Yura-H2O

Новичок
Сообщения
35
Репутация
0
И как по Вашему мне надо назвать тему?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Yura-H2O [?]
как по Вашему мне надо назвать тему?
Почитать правила и узнать самому, если я буду за всех придумывать названия, то никто так и не научится этого делать.
 
Верх