使用preg_replace删除div

Y K*_*Kal 2 php preg-replace

我想删除这个div

<div id="myid" class="myclass">other_tags_here</div>
Run Code Online (Sandbox Code Playgroud)

我在用

preg_replace ("/<div id=\"myid\" class=\"myclass\">/", "", $buffer)
Run Code Online (Sandbox Code Playgroud)

但这只删除了第一个开始标记,而我想要删除开始和结束标记以及其间的所有标记.

谢谢

Fai*_*Dev 5

不要这样做.请使用非常好的PHP DOM工具.

尽管可以编写正则表达式以匹配您的特定情况,但这将是脆弱的.