у меня есть этот JS-код:ява скрипт регулярных выражений .match найти только один результат
result = subject.match(/<a.*class="gallery_browser_thumbnail".*href="(.+)">/i);
я хочу, чтобы получить HREF мультипликатора тегов на источник HTML , но он показывает только один результат
если я использую/г в конце шаблона он возвращает целые узоры, но я просто хочу только HREF часть я имею в виду -> (+.) эта часть
это, как я захватить HTML вход:
var subject = String(document
.getElementsByTagName("body")[0].innerHTML);
любая помощь?
окончательный рабочий сценарий:
var subject = String(document.getElementsByTagName("body")[0].innerHTML);
var regex = /<a.*class="gallery_browser_thumbnail".*href="(.+)">/gi;
var matched = null;
while (matched = regex.exec(subject)) {
alert(matched[1]);
}
я получил это: [ "", "<а класс =" gallery_brows ... воздуховод/d/s/dsc_0464.jpg ">", "
, но я хочу это: [" media/каталог/продукт/d/s/dsc_0464.jpg "," media/catalog/product/d/s/dsc_0464.jpg "," media/catalog/product/d/s/dsc_0464.jpg "] ...] –
Мне нужны глобальные совпадения + только часть href –