2013-05-20 27 views
0

我認爲我的正則表達式是關閉的(不是很好的正則表達式)。我想要做的是刪除第一個和最後一個<section>標籤(儘管這是設置爲取代所有,如果它的工作)。我這樣設置它,以便完全刪除標籤的任何屬性以及結束標籤。通過PHP刪除元素str_replace和正則表達式

代碼:

//Remove from string 
$content = "<section><p>Test</p></section>"; 
$section = "<(.*?)section(.*?)>"; 
$output= str_replace($section, "", $content); 
echo $output; 
+1

http://stackoverflow.com/questions/3577641/how-to-parse-and-process-html-xml/3577662#3577662 –

+0

我完全搞不清鏈接,爲什麼這是越來越downvotes ..我只是想刪除一個節標籤來修復我的程序中的小故障。這似乎是一個很好的做法。 –

回答

2

您正在尋找strip_tags

試試這個:

print strip_tags($content, '<section>');