나는이 JS이 코드 :자바 스크립트 정규식
result = subject.match(/<a.*class="gallery_browser_thumbnail".*href="(.+)">/i);
난은 HTML 소스 여러 태그의 HREF를하고 싶지만는 한 결과를 보여줍니다
경우 나는 그것이 전체 패턴을 반환 패턴의 끝에서/g를 사용하지만 난 그냥 단지 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 ... 덕트/"media/catalog/product/d/s/dsc_0464.jpg"] –
하지만 이걸 원합니다 : [ "media/catalog/product/d/s/dsc_0464.jpg"] " catalog/product/d/s/dsc_0464.jpg ","media/catalog/product/d/s/dsc_0464.jpg ","media/catalog/product/d/s/dsc_0464.jpg "] ...] –
나는 글로벌 일치가 필요합니다 + href 부분 만 –