Tipp 0034 HTML-Tags filtern
Autor/Einsender:
Datum:
  Michael Werner
26.03.2004
Entwicklungsumgebung:   VB.Net 2002
Framework:   1.0
Der Namespace System.Text.RegularExpressions enthält Klassen, die den Zugriff auf das .NET-Framework-Modul für reguläre Ausdrücke ermöglichen. Mit Hilfe von regulären Ausdrücken können auf elegante Weise Zeichenkette bearbeitet, gefiltert, ersetzt usw. werden.
Hier ein Beispiel dafür, wie HTML-Tags aus einem Text herausgefiltert werden können. Dazu wird eine Zeile Code benötigt. Die eigentliche Schwierigkeit ist es, die Syntax von regulären Ausdrücken richtig einzusetzen. Dazu bietet das Framework aber eine umfassende Hilfe an.
 
Imports System.Text.RegularExpressions
Public Class Form1
  Inherits System.Windows.Forms.Form
Vom Windows Form Designer generierter Code
  Private Sub Form1_Load(ByVal sender As System.Object, _
          ByVal e As System.EventArgs) Handles MyBase.Load
    TextBox1.Text = "<h1>Hallo Leute!</h1>" & vbNewLine & _
        "Ich bin eine <b>genialer</b> Typ, oder?" & vbNewLine & _
        "<a href='www.blablabla.de'>Bitte kommt auf meine " & _
        "tolle Website!</a>"
  End Sub

  Private Sub Button1_Click(ByVal sender As System.Object, _
          ByVal e As System.EventArgs) Handles Button1.Click
    Dim s As String = Regex.Replace(TextBox1.Text, "<.*?>", _
          String.Empty, RegexOptions.Singleline)
    TextBox2.Text = s
  End Sub

  Private Sub Button2_Click(ByVal sender As System.Object, _
          ByVal e As System.EventArgs) Handles Button2.Click
    Me.Close()
  End Sub
End Class
 
Weitere Links zum Thema
E-Mail-Adresse prüfen und E-Mail anzeigen
Textsuche einschließlich Metazeichen
Wörter zählen

Windows-Version
98/SE
ME
NT
2000
XP
Vista
Win 7


Download  (6,1 kB) Downloads bisher: [ 865 ]

Vorheriger Tipp Zum Seitenanfang Nächster Tipp

Startseite | Tipps | Projekte | Tutorials | Bücherecke | VB-/VBA-Tipps | API-Referenz | Komponenten | VB.Net-Forum | VB/VBA-Forum | DirectX-Forum | Foren-Archiv | DirectX | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 22. Januar 2012