You're here: Snippet Directory » Microsoft .NET » ASP.NET (68)
Language:

ReplaceHTML - mit und ohne Zeilenumbrüchen

Language: Deutsch
Programming Language: C#
Published by: Thomas
Last Update: 4/25/2006
Views: 774

Description

Die Methoden entfernen sämtlichen HTML-Code aus einem übergebenen String. Die erste ersetzt dabei Linebreaks immer in System-Zeilenumbrüche, bei der zweiten kann man angeben, ob dies gewünscht ist.

Code

1 public static string ReplaceHtml(string text) 2 { 3 Regex r = new Regex("<br>|<br />", RegexOptions.IgnoreCase); 4 text = r.Replace(text, "\n"); 5 r = new Regex("<(.|\n)+?>", RegexOptions.IgnoreCase); 6 text = r.Replace(text, string.Empty); 7 return text; 8 } 9 10 public static string ReplaceHtml(string text, bool lines) 11 { 12 Regex r; 13 if (lines) 14 { 15 r = new Regex("<br>|<br />", RegexOptions.IgnoreCase); 16 text = r.Replace(text, "\n"); 17 } 18 r = new Regex("<(.|\n)+?>", RegexOptions.IgnoreCase); 19 text = r.Replace(text, string.Empty); 20 return text; 21 }

No comments avaiable

Add a comment

Name *  

Email (won't be displayed) *    

Website  

Comment *  

Sicherheitscode Security Code *    

RSS