2012-03-26 6 views
1

나는이 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]); 
} 

답변