-1

wordpress の投稿からテキストを抽出する必要があります。これは機能しないコードです。おそらく、Expresso では正常に機能する正規表現が原因であると思いますが、PHP では機能しません。

$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">
4

1 に答える 1

1
preg_match("/<form[^>]+>/", $content, $matches);
//the [^>]+ bit matches consecutive characters that are not ">"
于 2013-05-09T00:33:22.407 に答える