---
title: "Hur rensar man bort HTML-kod från en sträng?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/76707-hur-rensar-man-bort-html-kod-från-en-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Fredde Mannen"
published: "2003-05-12T17:03:18.000Z"
updated: "2003-10-03T15:56:32.000Z"
replies: 10
views: 390
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/asp/76707-hur-rensar-man-bort-html-kod-från-en-sträng"
---

# Hur rensar man bort HTML-kod från en sträng?

## #1 — Fredde Mannen, 2003-05-12T17:03Z

Om jag en sträng typ:

strText = "\<html\>\<head\>\</head\>\<body\>\<table\>\<tr\>\<td\>En massa text\</td\>\</tr\>\</table\> och så vidare....\</body\>\</html\>"

Och jag vill rensa bort html-koden?

 obs!

Jag vill inte använda mig av Server.HTMLEncode() , Jag vill bara  göra html-koden synlig, jag vill plocka bort den, och bara nehålla texten!

Alltså hur rensar man bort alla html-taggar och får endast ren text?

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

## #2 — Nickemannen, 2003-05-12T17:24Z

RegExp

Pattern = "\<.\*\>"

For each Match item in matches

strText = Replace(strText,item,"")

Next

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

## #3 — Fredde Mannen, 2003-05-12T17:29Z

Tackar!

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

## #4 — Erik Juhlin, 2003-05-12T18:40Z

Eller bara:

```
Function RemoveHTML(ByVal sString)
	Dim objRegExp
	Set objRegExp = New RegExp
	objRegExp.Global = True
	objRegExp.Pattern = "<[^>]*>"
	RemoveHTML = objRegExp.Replace(sString & "", "")
	Set objRegExp = Nothing
End Function

str = RemoveHTML(str)
```

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

## #5 — Fredde Mannen, 2003-05-13T08:33Z

Tackar, tackar.

Men ett påstående till  Nickemannen:

Denna del med "Match item in matches"

```
For each Match item in matches 

strText = Replace(strText,item,"") 

Next
```

Funkar inget vidare, det blir syntax-fel vid item i Match item in matches, men sätter jag For each item in matches, så säger den inget. Struntsamma.. 

Jag testar Erik's och ser om den ger det resultat som jag vill ha.

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

## #6 — Erik Juhlin, 2003-05-13T09:00Z

Nickemannens kod var nog inte helt komplett och lite slarvigt skriven.
Men även om den var komplett så är min bättre. Mindre och effektivare kod! :p :)

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

## #7 — Fredde Mannen, 2003-05-13T14:34Z

Tackar... men om jag skulle vilja plocka bort det som finns mellan ex. Script taggar som;

\<script language="javascript type="text/javascript"\>

En massa kod...
\</script\>

Den första är jätte bra, men den lämnar kvar det som finns mellan script-taggarna.... 

Hur ska jag bygga Pattern för det?

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

## #8 — Erik Juhlin, 2003-05-14T08:33Z

Ett sånt här kanske: "\<script\[\\s\\S\]\*?\</script\>"
Då börjar du med detta och tar sen bort resten av HTML-koden. :)

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

## #9 — Fredde Mannen, 2003-05-14T13:25Z

Tack för all hjälp!!! :e

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

## #10 — tonyh, 2003-10-03T15:49Z

Hmmm...

Denna mönster ser ok ut med verkar inte fungera:

```
 "<script[\s\S]*?</script>"
```

Är det någon som ser något fel med mönstret...
Mvh / Tony H

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

## #11 — tonyh, 2003-10-03T15:56Z

Skit bakom spakarna...

Det var inget... 
Det handlade om SBS denna gång också... 

Mönstret fungerar fint :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/76707-hur-rensar-man-bort-html-kod-från-en-sträng
