Hey yüzden ne yapmak istediğinizi ilk paragrafın içeriği dolanabilir olduğunu. Dize $blog_post
aşağıdaki biçimde paragraflar bir sürü içerir:
<p>Paragraph 1</p><p>Paragraph 2</p><p>Paragraph 3</p>
Ben çalıştırıyorum sorun ben ilk <p>
etiketi ve ilk kapanış </p>
etiketi arasındaki her şeyi kapmak için bir regex yazıyorum olmasıdır. Bununla birlikte, ilk <p>
etiketi ve me her kapma sonuçları last kapatma </p>
etiketi kapma.
İşte benim geçerli kod:
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;