webForumDet fria alternativet

Ta bort HTML taggar med RegExp

ASP

5 svar · 505 visningar · startad av tonyh

Medlem sedan okt. 2002107 inlägg
Frågan#1

Hej,
Jag vill ta bort alla html-taggar ur en textsträng och har kommit över koden:

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

Men den verkar inte riktigt fungera det tar bort allt, d.v.s jag får tillbaka en tom sträng!!!

Vad göra?

Medlem sedan dec. 20003 887 inlägg
#2

Låter skumt, eftersom jag vet att mönstret <[^>]*> fungerar för att göra det du vill...

myString kanske är tom eller något sådant underligt.

Medlem sedan okt. 2002107 inlägg
#3

Det var inget...

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

Mönstret fungerar fint :)

Medlem sedan dec. 20003 887 inlägg
#4

Ja, den buggen är, tråkigt nog, inte alltför ovanlig.

Medlem sedan jan. 20013 406 inlägg
#5

Vad är SBS?

Medlem sedan mars 20016 260 inlägg
#6

Skit bakom skärmen? :P

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)