2012-03-21 5 views
-4

PHP에서 다음과 같은 HTML 데이터를 구문 분석 할 수있는 함수가 있습니다. HTML을 파싱하고 결과를 표시

John Lastname 
my address 
24 
1998-03-20 8:15:31 pm 
anything 
1.1.1.1 

당신은 HTML을 구문 분석 DOMDocument 확장을 사용할 수 있어야 html로

<b>Name:</b> John Lastname<br /> 
<b>Address:</b> [my address] <br /> 
<b>Age:</b> [24] <br/><br /> 
<b>Date of Birth:</b> [1998-03-20 8:15:31 pm] <br /> 
<b>Hobby:</b> [anything]<br /> <b>StudentID:</b>[1.1.1.1] <br /><br /> 
+1

http://regexr.com?30cva – hjpotter92

+0

내가 한 것은 모든 HTML 태그에서 str_replace를 제거한 다음 preg_match ('/ \ [(. *)? \] \ s + /')를 실행하여 구문 분석하는 것입니다. [] 안에 있지만 정확한 데이터를 얻을 수 없습니다. 어떤 제안? 덕분에 –

답변

1

입니다.

귀하의 스 니펫은 전혀 의미가 없어 보입니다. 따라서 정규식이 더 나은 옵션 일 수 있습니다.

DOMDocument로 구문 분석하는 방법에 대한 포괄적 인 예제는 question을 참조하십시오.

+0

와우는 DOMDocument가 상당히 복잡해 보입니다. 정규식에 대한 예가 있습니까? –

관련 문제