2012-06-06 2 views
3

가능한 중복 :
How to parse and process HTML with PHP?변수에 큰 HTML에서 문자열을 가져

내가 긁어 된 웹 페이지에서 특정 문자열을 것에 대해 어떻게 갈 것인가? PHP에서 SimpleBrowser를 사용하여 웹 페이지를 변수로 다운로드하고 있습니다.

<tr> 
     <td class="label" width="350">POD Receiver Name:&nbsp;</td> 
     <td class="field" align="left"> 
      <b>KRISTY</b>&nbsp; 
     </td> 
    </tr> 

내가 변수에 값 크리스티을 얻고 싶은,하지만 어떻게 정말로 확실하지 :

특정 부분에서 생성 된 웹 페이지는 다음이있다. 정규식에 대한 실제 경험이 없으므로 어디서부터 시작해야할지 모르겠습니다.

도움을 주셨습니다.

+1

정규식 확실히 여기에 갈 수있는 방법이 없다. .. – Hassan

+0

고마워. 지금 보러 간다. – Lock

답변

0

왜 변수에 페이지를 저장하는지 잘 모르겠습니다. 그러나 변수에 문자열로 저장된 페이지가있는 경우 정규식을 사용하여 문자열을 추출 할 수 있습니다. 이 특정 예제에서는 이와 같이 사용할 수 있습니다.

$v = '<tr> 
     <td class="label" width="350">POD Receiver Name:&nbsp;</td> 
     <td class="field" align="left"> 
     <b>KRISTY</b>&nbsp; 
     </td> 
    </tr>'; 

preg_match('/\<b\>(.*?)\<\/b\>/', $v, $matches); 
$result = $matches[1]; 

이 정규식은 굵은 태그 사이에 모든 것을 가져옵니다.

관련 문제