return preg_replace('/<' . $tag . '\b[^>]*>(?:(?>[^<]+))*?<\/' . $tag . '>/i', '', $str);
Frågan#1
Hej!
Jag letar efter en funktion som tar bort allt mellan två taggar och själva taggen. Har letat och givetvis hittat mycket men inget som funkar riktigt som jag vill ha det. Mina kunskaper om regexp är inte tillräcklig men jag tänker mig en funktion i stil med
function remove_tag($str, $tag) {
return preg_replace("/<$tag [allting] \/$tag>/", '', $str);
}
Tycker att det borde vara ett enkelt uttryck att få till för den som kan
mvh vic