ねえ、私がやりたいのは、最初の段落のコンテンツを引っ掛けることです。文字列$blog_postには、次の形式の多数の段落が含まれています。
<p>Paragraph 1</p><p>Paragraph 2</p><p>Paragraph 3</p>
私が直面している問題は、最初の<p>タグと最初の終了</p>タグの間のすべてを取得する正規表現を書いていることです。ただし、最初の<p>タグと最後の終了</p>タグを取得しているため、すべてを取得しています。
これが私の現在のコードです:
if (preg_match("/[\\s]*<p>[\\s]*(?<firstparagraph>[\\s\\S]+)[\\s]*<\\/p>[\\s\\S]*/",$blog_post,$blog_paragraph))
echo "<p>" . $blog_paragraph["firstparagraph"] . "</p>";
else
echo $blog_post;