정규식 - PHP에서 HTML 요소의 내용을 얻는 방법
为情所困
为情所困 2017-05-16 13:06:41
0
3
572

현재 인터넷에서 복사한 일반 규칙을 통해 구현하고 있지만 원하는 효과를 얻을 수 없습니다.

현재 계획은:

 $text=file_get_contents('404.html');
 preg_match('/<time[^>]*itemprop=\"datePublished\".*?>.*?<\/time>/ism',$text,$match);
인쇄($match[0]) 

하지만 최종 출력 내용은

<time datetime="2017-02-20T18:41:00+08:00" itemprop="datePublished">2017년 2월 20일</time>

제가 원하는 것은 2017년 2월 20일을 출력하려는 ​​이유의 내용인데, 정규 룰을 이해하지 못하고 백과사전을 읽어보니 완전히 혼란스럽습니다. 이것을 달성하는 방법은 무엇입니까? 또는 정규 표현식을 작성하여 콘텐츠를 출력하는 방법

为情所困
为情所困

모든 응답(3)
仅有的幸福

이번은 html 태그와 비슷합니다. PHP의 html 태그 제거 기능을 사용하면 중첩된 태그를 제거할 수 있으며 아래 코드를 살펴보고 태그 제거 기능인 Strip_tags()를 사용해 보세요. 보다 구체적인 사용법은 매뉴얼을 확인하시면 됩니다.

으아아아
阿神

1. https://github.com/bupt1987/h...
2. https://github.com/paquettg/p...

우리는 HTML을 구문 분석하기 위해 두 개의 PHP를 직접 권장합니다. 사용자는 HTML 요소를 읽을 수 있습니다

PHPzhong

strip_tags는 문자열에서 html 태그를 제거하는 데 사용되는 PHP의 기능이므로 여기에서 Strip_tags를 사용할 수 있습니다. 정규식을 사용하므로 정규식을 직접 사용하여 프로그램을 최적화할 수도 있습니다. 아래 규칙을 참고해주세요

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿