다음 정규 표현식을 기반으로 웹 페이지에서 일치 항목을 얻고 싶습니다. (. *) regexpal.com (온라인 정규 표현식 테스트 도구)에서 테스트하여 정상적으로 작동합니다. 그러나 PHP에서 사용할 때 일치하는 항목을 찾을 수 없습니다. PHP에서 사용하는 문은preg_match_all이 예상대로 작동하지 않습니다.
preg_match_all("/<a href=\"\/title\/.*\/\">(.*)<\/a>/", $content, $matches);
$ 콘텐츠를 확인했습니다. 맞습니다. 내 진술에 잘못된 것이 있습니까? 감사!
(. *) 대신 (. *) – Adam
이상한 시도하십시오. 그 정규식에 의해 다루어 져야하는 실제 HTML 예제를 보여줄 수 있습니까? – raina77ow
정규식을 사용하여 HTML을 구문 분석하지 마십시오. PHP DOM 모듈을 사용하십시오. http://htmlparsing.com/php.html –