---
title: "Plocka bort html-taggar ur en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/114999-plocka-bort-html-taggar-ur-en-sträng"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "erka"
published: "2004-11-03T11:53:43.000Z"
updated: "2004-11-03T13:26:32.000Z"
replies: 6
views: 308
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/dotnet/114999-plocka-bort-html-taggar-ur-en-sträng"
---

# Plocka bort html-taggar ur en sträng

## #1 — erka, 2004-11-03T11:53Z

Hej

Jag är i behov av att plocka ut alla html-taggar ur en sträng, att radera alla verkar inte vara något problem, men jag vill behålla alla \<p\>\</p\>\<br\> taggar, någon som har försökt sig på något liknande? 

Ett alternativ skulle vara att söka efter alla förekomster av class=Text i strängen och ersätta dem med class=TextUnformated

tacksam

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

## #2 — nitro2k01, 2004-11-03T12:04Z

Kanske inte blir 100%-igt, men kan du inte replace:a alla \<p\>, \</p\> osv med \[p\], {p} eller liknande och sedan ta bort taggar, och sist replace:a tillbaka. 
Blir problem dock med p-taggar med attribut, men de kanske du vill ha bort?

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

## #3 — erka, 2004-11-03T12:08Z

Kom fram till att det skulle fungera om jag bara byter ut alla class=NÅGONTING till class=TextUnformated, det är bara sådana taggar som kan finnas. Frågan är bara hur man gör det :)

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

## #4 — erka, 2004-11-03T12:23Z

Löste det med

```
string search = @"class=Text";

string replace = "class=PrinterFriendText";

string formated = System.Text.RegularExpressions.Regex.Replace(tmpPage.ContentText, search, replace );
```

	

Inte ultimat men det fungerar för stunden

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

## #5 — Dino, 2004-11-03T12:34Z

```
Regex.Replace(tmpPage.ContentText, "class=\"(.*?)\"", replace );
```

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

## #6 — erka, 2004-11-03T13:12Z

Tackar, den fungerade utmärkt :)

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

## #7 — erka, 2004-11-03T13:26Z

Dino, den ändrar inte om taggar som innehåller class=Text, vad exakt betyder det "expressionet" som du skrev

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/114999-plocka-bort-html-taggar-ur-en-sträng
