---
title: "funktion för att radera specifik tagg och dess innehåll"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/172398-funktion-för-att-radera-specifik-tagg-och-dess-innehåll"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "vic"
published: "2008-06-26T09:18:09.000Z"
updated: "2008-06-26T09:38:57.000Z"
replies: 2
views: 334
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/172398-funktion-för-att-radera-specifik-tagg-och-dess-innehåll"
---

# funktion för att radera specifik tagg och dess innehåll

## #1 — vic, 2008-06-26T09:18Z

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

```php

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

Permalänk: https://www.webforum.nu/p/172398

## #2 — SPiN, 2008-06-26T09:33Z

```
return preg_replace('/<' . $tag . '\b[^>]*>(?:(?>[^<]+))*?<\/' . $tag . '>/i', '', $str);
```

Permalänk: https://www.webforum.nu/p/2120096

## #3 — vic, 2008-06-26T09:38Z

Verkar funka!! Förbannat bra :) tack så mycket

Permalänk: https://www.webforum.nu/p/2120097

---

Tråden på webben: https://www.webforum.nu/amne/php/172398-funktion-för-att-radera-specifik-tagg-och-dess-innehåll
