1
페이지에서 특정 URL을 선택해야하는 스크립트를 작성 중입니다. 예를 들어,이 URL은 http://fiel.com/989898/etc.html
이고 그 다음에 ">load</a>
특정 URL에 대한 정규 표현식 일치
정규식을 사용하여 어떻게 추출 할 수 있습니까? 자바 스크립트에서
페이지에서 특정 URL을 선택해야하는 스크립트를 작성 중입니다. 예를 들어,이 URL은 http://fiel.com/989898/etc.html
이고 그 다음에 ">load</a>
특정 URL에 대한 정규 표현식 일치
정규식을 사용하여 어떻게 추출 할 수 있습니까? 자바 스크립트에서
: PHP에서
var links = document.links;
for (var i=0; i<links.length; i++) {
if(links[i].match(/http\:\/\/fiel\.com/i))
{
}
}
내가 링크를 따라 만약 내가 "페이지를 찾을 수 없습니다"메시지가
$html = '<html><body>....</body></html>';
$doc = new DOMDocument();
@$doc->loadHTML($html);
$links = $doc->getElementsByTagName('a');
foreach ($links as $link) {
if ($link->nodeValue == 'load') {
$data = $link->getAttribute('href');
//do whatever with href
}
}
감사합니다. fiel.com 이외의 다른 링크가있을 수 있습니다. 각 링크가 "> load에 따라 일치하는 필자를 알아야하므로 내 정규식에서 URL을 찾아야합니다. – Jamesmiller
... 어떤 언어 :( – philipproplesch
자바 스크립트 PHP는??? – minaz
@Jamesmiller "load"텍스트가있는 하이퍼 링크의 대상인 페이지의 URL을 찾으십니까? – CajunLuke