간단한 HTML PHP DOM PARSER (simplehtmldom.sourceforge.net)를 사용하여 가져온 콘텐츠의 모든 날짜를 공백으로 대체하고 싶습니다.
필터링 날짜 PHP DOM
include("simple_html_php_dom.php");
$html = file_get_html("http://freebacklinks.prijm.com"); //example.com
$result = "$html";
$result = preg_replace("/([1-9]|[0-2][0-9]|3[0-1]) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) [0-9]{4}/", " ", $result);
$result = preg_replace("/(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ([1-9]|[0-2][0-9]|3[0-1]) [0-9]{4}/", " ", $result);
echo $result;
, 그래서 여기에 모든 날짜 데이터 등 : 여기에 코드입니다 01 Jan 2004
또는 Jan 01 2004
또는 Dec 12 14
은 공백으로 교체해야합니다 ...하지만 그 무엇을 할 지금 .. 공간이 그 날짜를 교체하지? 여기
는 예 .. 그것이 작동하는 방법http://codepad.org/lAuHW565을 보여주는 그런데 왜 당신은 불가능한 SimpleHTML
객체를 대체하기 위해 노력하고 PHP Simple HTML DOM Parser
DOM에 대한 참조와 정말 혼동 스럽습니다. 평범한 문자열로 작업하는 것 같습니다. '$ result'는 어떻게 생겼습니까? –
@ ÁlvaroG.Vicario 페이지에서 전체 내용을 가져옵니다 .. –
다음은 작동 방식을 보여주는 예입니다. http://codepad.org/lAuHW565 –