/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Regular expressions i ASP
Fra : Steen


Dato : 04-10-02 17:08

Hej NG

Jeg vil gerne have lavet alle links på en side om til understregninger,
ligegyldigt hvor linket peger hen. I forbindelse med min søgefunktion bruger
jeg nedenstående til at fjerne HTML-koder i min tekst:

<ASP>
Function stripHTMLtags(HTMLstring)

Set RegularExpressionObject = New RegExp

With RegularExpressionObject
..Pattern = "<[^>]+>"
..IgnoreCase = True
..Global = True
End With

stripHTMLtags = RegularExpressionObject.Replace(HTMLstring, "")
Set RegularExpressionObject = nothing

End Function
</ASP>

Ovenstående funktion fjerner alle HTML-tags fra teksten. Nu vil jeg kun
fjerne links. Jeg erstattede derfor
..Pattern = "<[^>]+>"

med
..Pattern = "<a[^>]+>"
og
stripHTMLtags = RegularExpressionObject.Replace(HTMLstring, "")
med
stripHTMLtags =
RegularExpressionObject.Replace(replace(HTMLstring,"</a>,"</u>"), "<u>")
men det virker ikke - den fjerner stadig _alle_ HTML-tags!

Hvordan og hvorledes?

Mvh Steen



 
 
Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste