嘿所以我想要做的就是抓住第一段的內容。該字符串$blog_post
包含以下格式有很多段落:如何獲取HTML標籤的內容?
<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;