![]() |
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
|
|
|
|
|
Windows-Version |
98/SE |
 |
|
ME |
 |
|
NT |
 |
|
2000 |
 |
|
XP |
 |
|
Vista |
 |
|
Win
7 |
 |
|
|
|
Download (6,1 kB)
|
Downloads bisher: [ 879 ]
|
|
|