webForumDet fria alternativet

Hitta "tom" div med RegExp

PHP

1 svar · 265 visningar · startad av Ledel

Medlem sedan dec. 2004736 inlägg
Frågan#1

Hej!
Jag skulle med hjälp av regexp vilja hitta följande kod:

<div class="divMainContentHolder">
</div>

Mellan <div> och </div> kan det vara, mellanslag, radbrytningar och tabbar. Jag skulle vilja hitta det här med hjälp av PHP och sen ta bort den diven. Men samtidigt måste ju

<div class="divMainContentHolder">
   Tralalala
</div>

få vara kvar. Någon som vet hur man gör?

Medlem sedan aug. 20002 975 inlägg
#2
$str = preg_replace("/<div class=\"divMainContentHolder\">\s*<\/div>/is", "", $str);
255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)