html에서 링크 추출 - 정규표현식 href
정규표현식으로 링크 가져오는 예 입니다.
쉽게 찾을 수 있는 것 이지만 이런것이 가끔 필요 합니다.
* 간단한 html에서 링크 추출 - 정규표현식 href
$tmp = '<a href="'. $aLinks[$idx] . '</a>';
preg_match_all("/<a[^>]* href=(['|\"]*)([^\\1\040>]*)\\1[^>]*>/is", $tmp, $aThref);
물론 simple_html_dom.php 같은 것 사용하는 것이 더 좋을 수 있어 이쪽을 파 보는 것이 낳을 것 이란 생각도 있습니다.
간단한 것은 문제는 없지만 복잡한 것 에선 잘 되다 안되는 경우가 있어 여러가지를 알아 두면 도움이 되기도 합니다.