SIMPLE HTML PHP DOM PARSER (simplehtmldom.sourceforge.net) を使用して、取得したコンテンツからすべての日付をスペースに置き換えたいと考えています。コードは次のとおりです。
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 しかし、なぜPHP Simple HTML DOM Parserで機能しないのですか