Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Tipps & Tricks
Autor
Nachricht
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699

HTML Tags aus einem Quelltext entfernen
Verfasst am: 30.06.2008, 13:31

Ihr kennt das sicher, ihr lest den Quelltext einer Internetseite aus und denn ist da alles verlinkt und bold, italic, oder in einer Tabelle..
Da gibt das sicherlich die Möglichkeit das ganze in einem Webbrowser darzustellen, aber den hasse ich debst, ^^ Also hab ich mich mal drangesetzt und eine kleine Funktion gebastelt die alle HTML Tags entfernen sollte.

Es wird nur der sichtbare Text einer Internetseite zurück gegeben.
Bilder, Tabellen, Links und andere Tags werten entfernt.

Visual Basic: [code] Private Function RemoveHTML(ByVal Quelltext As String) As String
On Error Resume Next
Dim x() As String = Quelltext.Split("<")
For i As Integer = 0 To x.GetUpperBound(0) - 2
Dim strTag As String = Quelltext.Split("<")(1)
strTag = strTag.Split(">")(0)
Quelltext = Quelltext.Replace("<" & strTag & ">", "")
Next
Return Quelltext
End Function[/code]

Aufruf:
Visual Basic: [code]Klartext = RemoveHTML(Quelltext)[/code]
_________________
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 30.06.2008, 18:27

Und jetzt noch ne ordentliche Fehlerbehandlung und die passenden Eigenschaften anstatt Methoden und es ist .NET Very Happy

Nene, ist schon gut durchdacht die Funktion, aber es stört immer noch der "lästige" CSS/JavaScript Teil Wink
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Tipps & Tricks

Tags: html tags, tags entfernen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Problem mit always on top funktion 1039 30.10.2009, 11:26
Keine neuen Beiträge IntStr()funktion 1177 11.10.2007, 08:49
Keine neuen Beiträge TopMost Funktion unter DirectX 921 27.07.2007, 10:48
Keine neuen Beiträge Wie Funktion nutzen ? 1101 29.06.2007, 20:59
Keine neuen Beiträge update funktion einbauen 1341 28.01.2007, 23:11
 



[ Time: 0.1703s ][ Queries: 85 (0.0362s) ][ GZIP on - Debug on ]