Fjerne html fra tekst
hejsaJeg har fundet denne kode fra:
http://www.4guysfromrolla.com/webtech/073000-1.shtml
som helt sikkert virker helt perfekt, jeg ved dog bare ikke hvordan jeg får min streng skrevet ud hvor HTML er fjernet????
Dette er hvad jeg skal have strippet for HTML finduniquefeed("Dffulldescription")
'[ClearHTMLTags]
'Coded by Jóhann Haukur Gunnarsson
'joi@innn.is
' Purpose: This function clears all HTML tags from a
' string using Regular Expressions.
' Inputs: strHTML;
' A string to be cleared of HTML TAGS
' intWorkFlow;
' An integer that if equals to 0 runs only the RegExp filter
' .. 1 runs only the HTML source render filter
' .. 2 runs both the RegExp and the HTML source render
' .. >2 defaults to 0
' Returns: A string that has been filtered by the function
function ClearHTMLTags(strHTML, intWorkFlow)
'Variables used in the function
dim regEx, strTagLess
'---------------------------------------
strTagless = strHTML
'Move the string into a private variable
'within the function
'---------------------------------------
'regEx initialization
'---------------------------------------
set regEx = New RegExp
'Creates a regexp object
regEx.IgnoreCase = True
'Don't give frat about case sensitivity
regEx.Global = True
'Global applicability
'---------------------------------------
'Phase I
' "bye bye html tags"
if intWorkFlow <> 1 then
'---------------------------------------
regEx.Pattern = "<[^>]*>"
'this pattern mathces any html tag
strTagLess = regEx.Replace(strTagLess, "")
'all html tags are stripped
'---------------------------------------
end if
'Phase II
' "bye bye rouge leftovers"
' "or, I want to render the source"
' "as html."
'---------------------------------------
'We *might* still have rouge < and >
'let's be positive that those that remain
'are changed into html characters
'---------------------------------------
if intWorkFlow > 0 and intWorkFlow < 3 then
regEx.Pattern = "[<]"
'matches a single <
strTagLess = regEx.Replace(strTagLess, "<")
regEx.Pattern = "[>]"
'matches a single >
strTagLess = regEx.Replace(strTagLess, ">")
'---------------------------------------
end if
'Clean up
'---------------------------------------
set regEx = nothing
'Destroys the regExp object
'---------------------------------------
'---------------------------------------
ClearHTMLTags = strTagLess
'The results are passed back
'---------------------------------------
end function