2012-09-19 3 views
-2

PHP의 웹 페이지 컨텐츠 (HTML)에서 URL 값을 가져오고 싶습니다.PHP 정규 표현식

JSTE_Click('http://www.xyz.com/j1/4/El0wRlKOG5El1fIENH-MShg5059A96A0E2CE8b19285dadedd97075ed80ac75fa22466?e\x3dABk73oKbgp00r2igmAkNm3k_cRbmJ1ps56WK0SZkXXVJaOrbVhW8rw\x26wp\x3d(MTA1OTY\x26mrtn\x3dGalaxy+Tab+10.1V'); 

최상의 PHP 방식으로 어떻게 달성 할 수 있는지 조언 해주십시오.

+0

도움이 될 것입니다 http://stackoverflow.com/a/1732454/223386 – hsz

+0

나는'42'가 정답이 될 것이라고 생각합니다. - 누군가가 당신의 질문을 올바르게 이해할 수 있다고 생각하지 않습니다 :) –

+0

@hsz : 그는하지 않습니다. HTML 태그를 구문 분석하려고하지만 javascript에서 URL을 추출하려고합니다. ript 전화. 그리고 그것은 (대부분의 경우) 가능합니다. 가능한 모든 방법으로 정규 표현식으로 파싱 할 수없는 HTML이 있기 때문에 HTML 컨텐트의 일부를 추출 할 수 있습니다. 그렇지 않으면 웹은 어떻게 작동할까요? ;) – 2ndkauboy

답변

0

이것은 (안된) 트릭을 수행해야합니다 나는 당신이 당신이

이 희망 원하는 콘텐츠를 위해 도움이됩니다 이것에 대한 CURL을 사용한다고 생각

$content = "JSTE_Click('http://...');" 
preg_match("#JSTE_Click\('(.*)'\);#", $content, $matches); 
// your match will be in $matches[1]