내 피사체가되어으로, preg_match_all 패턴 검색
<h3 class="r"><a href="/url?q=http://
내가 정확한 URL을 얻고 싶었다, http://www.somedomain.com/args/ 나 :
"/<h3 class="r"><a href="\/url?\?q\=http(...)/"
결과는 그냥 <h3 class="r"><a href="/url?q=http://www.somedomain.com/args/">Some Title</a></h3>
그래서 나는 URL을 반환하는 구문 분석 할 수 있습니다.
하지만 제대로 만들 수 없습니다.
도움을 주시면 감사하겠습니다. 고맙습니다!
[PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까?] (http://stackoverflow.com/questions/3577641/how-do-you-parse-and-process-html-xml-in) -fp) –
이 정규식을'preg_match_all()': \ b (https ?: // [^ \ s() <]] \ \ [[^ \ s() <>] +) \ b'과 함께 사용해보십시오. [** ** demo **] (https://eval.in/136152 참조) –