HTML Zeichen aus einem String entfernen

Ich wollte gerade eine Modul etwas benutzerfreundlicher gestalten und bei einem Link im ToolTip einen Kommantar / Vorschau anzeigen. Der Text der im ToolTip angezeigt werden soll liegt im HTML Format vor. Das macht die Ansicht schwer, da im ToolTip keine HTML-Zeichen verarbeitet werden.

Habe mir dann einfach ein paar Regular Expressions geschrieben, die mir helfen sollen den Text vom HTML zu befreien.

string sHTMLToolTip = ..... //HTML Message

sHTMLToolTip = Regex.Replace( sHTMLToolTip, "<(br|p)>", System.Environment.NewLine , RegexOptions.IgnoreCase | RegexOptions.Multiline);

sHTMLToolTip = Regex.Replace( sHTMLToolTip, "<(.|\n)+?>", "", RegexOptions.IgnoreCase | RegexOptions.Multiline);

Ich glaube auf die RegEx muss ich nicht näher eingehen ;-)

Kommentare (3) -

Michael
15.01.2006 11:48:48 #

Hallo,

geht noch simpler:
Dim sRegExString As String = "\<.*?\>"
MessageBox.Show(Regex.Replace(s, sRegExString, String.Empty, RegexOptions.Singleline))

Gruß
Michael

Daniel
15.01.2006 20:59:43 #

Nun die Wege sind sehr vielfältig Wink stimmt!

So manchmal denke ich Nachts etwas komplizierter!

Grüße in die Nachbarschaft, coole Seite Wink

hfsydxty
21.05.2007 15:24:30 #

lpmobsap http://etseuupd.com vdebncan ijhoisac  [URL=http://lpvbyqoe.com]cqlfhgaf[/URL]  <a href="http://gwnketxi.com">jryeuuud</a>;

Pingbacks and trackbacks (7)+

Kommentar schreiben