2011-05-07 2 views
0

나는 HTML 페이지가있어서 테이블의 내용을 가져오고 싶습니다. 테이블이페이지에서 표 내용을 가져 오기 위해 preg_match_all을 사용하려고 시도했습니다.

내 기능이있다, 그리드 태그로 시작하여 그리드 태그로 종료 :

preg_match_all("/<grid>.*<\/grid>/",$page, $matches,PREG_OFFSET_CAPTURE); 

내가 널 배열을 얻는다.

+1

Regexes를 사용하여 HTML을 구문 분석하지 마십시오. [HTML을 구문 분석하기위한 최상의 방법] (http://stackoverflow.com/questions/3577641/best-methods-to-parse-html)을 참조하십시오. –

답변

2

정규 표현식을 사용하지 마십시오. QueryPath과 같은 것을 사용하십시오. 수십 번 사용해 보았습니다. 그것은 PHP를위한 jQuery처럼 작동합니다.

관련 문제