我需要從wordpress中提取一些文本post.Here是一個代碼,不工作,我猜可能是因爲正則表達式,它可以在Expresso上正常工作,但它不起作用在PHP上。高級PHP正則表達式 - 解析Wordpress發佈內容
$content = get_the_content();
preg_match('\<form id="form1.*?(?=<zmfj>)\', $content, $matches);
$setupform = $matches[0];
echo $setupform;
在這種情況下,變量的內容可以是:
<form id="form1" method="post" action="http://google.com"><zmfj>
所以提取結果應該是
<form id="form1" method="post" action="http://google.com">
語法錯誤,檢查手冊的http://www.php .net/manual/en/reference.pcre.pattern.syntax.php – elclanrs 2013-05-09 00:09:06
那麼,你應該看到發佈代碼後發生了什麼錯誤:) – 2013-05-09 00:09:11
哪個正則表達式sh那我可以用那麼。我嘗試了一個在線php測試器,但它不起作用。 – Zox 2013-05-09 00:12:47