---
title: "Ta bort allt förutom <table>, <tr> och <td>"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/53874-ta-bort-allt-förutom-table-tr-och-td"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nsg"
published: "2002-09-21T17:37:08.000Z"
updated: "2002-09-22T16:52:10.000Z"
replies: 2
views: 236
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/53874-ta-bort-allt-förutom-table-tr-och-td"
---

# Ta bort allt förutom <table>, <tr> och <td>

## #1 — nsg, 2002-09-21T17:37Z

Har HTML koden till en hel sida i en sträng och vill ta bort allt förutom \<table\>, \<tr\> och \<td\>

Har kommit fram till detta ...

```php
$str = preg_replace("/<(\/?)(table|td|tr).*?>/is", "", $str);
```

... som gör presic tvärt om. Är jag på fel väg? eller behövs bara ett ^ placeras på rätt ställe? Någon som kan hjälpa till?

/ nsg

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

## #2 — SPiN, 2002-09-22T01:11Z

Testa:

```
$str = preg_replace( "'<([^table]|[^tr]|[^td].?*)>'is", "", $str );
```

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

## #3 — Asterix, 2002-09-22T16:52Z

Borde inte

```php
strip_tags ($str, '<table><tr><td>');
```

funka??

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

---

Tråden på webben: https://www.webforum.nu/amne/php/53874-ta-bort-allt-förutom-table-tr-och-td
