I want to remove the below style tag code from the HTML and aspx file using a regular expression.
<style type="text/css">
BODY { background-color:white; }
TH { align:center; background-color:006563; color:white; font-family:arial; font-size:12pt; }
</style>
//Remove scripts
str = Regex.Replace(str, "`<script.*?>`.*?`</script>`", "", RegexOptions.Singleline);
//Remove CSS styles, if any found
str = Regex.Replace(str, "`<style.*?>`(.| )*?`</style>`", "", RegexOptions.Singleline);
//Remove all HTML tags, leaving on the text inside.
str= Regex.Replace(str, "`<(.| )*?>`", "", RegexOptions.Singleline);
//Remove \r,\t,\n
str= str.Replace("\r", "").Replace("\n", "").Replace("\t", "");
The following regex can be used to remove the style tag from the Html code.
System.Text.RegularExpressions.Regex.Replace(HtmlData,
@"(<style[^*]*</style>)","",
System.Text.RegularExpressions.RegexOptions.IgnoreCase);
Check the above code and let me know whether it is fine for you.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.