
使用text-decoration即可去掉下划线,具体 *** 作方法如下。
设备:戴尔电脑
系统:win10
软件:html文件
1、首先打开电脑之后,新建一个html文件,输入html网页的结构,如下图所示。
2、然后在body标签中添加a标签,在a标签里输入文字,如下图所示。
3、这时可以看到a标签是默认带有下划线的,想要去掉下划线,只要给a标签添加一个texte-decoration样式就可以删除,如下图所示。
4、删除完成之后,最后保存文件,运行网页查看结果,已去除下划线,如下图所示。
去除字符串中的html标签: 1 public static string Html2Text(string htmlStr)2
3 {
4
5 if (String.IsNullOrEmpty(htmlStr))
6
7 {
8
9 return ""
10
11 }
12
13 string regEx_style = "<style[^>]*?>[\\s\\S]*?<\\/style>" //定义style的正则表达式
14
15 string regEx_script = "<script[^>]*?>[\\s\\S]*?<\\/script>" //定义script的正则表达式
16
17 string regEx_html = "<[^>]+>" //定义HTML标签的正则表达式
18
19 htmlStr = Regex.Replace(htmlStr, regEx_style, "")//删除css
20
21 htmlStr = Regex.Replace(htmlStr, regEx_script, "")//删除js
22
23 htmlStr = Regex.Replace(htmlStr, regEx_html, "")//删除html标记
24
25 htmlStr = Regex.Replace(htmlStr, "\\s*|\t|\r|\n", "")//去除tab、空格、空行
26
27 htmlStr = htmlStr.Replace(" ", "")
28
29 htmlStr = htmlStr.Replace(""", "")//去除异常的引号" " "
30
31 htmlStr = htmlStr.Replace(""", "")
32
33 return htmlStr.Trim()
34
35 }
/// <summary>/// 去除HTML标记
/// </summary>
/// <param name="NoHTML">包括HTML的源码 </param>
/// <returns>已经去除后的文字</returns>
public static string NoHTML(string Htmlstring)
{
//删除脚本
Htmlstring = Regex.Replace(Htmlstring,@"<script[^>]*?>.*?</script>","",RegexOptions.IgnoreCase)
//删除HTML
Htmlstring = Regex.Replace(Htmlstring,@"<(.[^>]*)>","",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"([\r\n])[\s]+","",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"-->","",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"<!--.*","",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"&(quot|#34)","\"",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"&(amp|#38)","&",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"&(lt|#60)","<",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"&(gt|#62)",">",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"&(nbsp|#160)"," ",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"&(iexcl|#161)","\xa1",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"&(cent|#162)","\xa2",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"&(pound|#163)","\xa3",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring,@"&(copy|#169)","\xa9",RegexOptions.IgnoreCase)
Htmlstring = Regex.Replace(Htmlstring, @"(\d+)","",RegexOptions.IgnoreCase)
Htmlstring.Replace("<","")
Htmlstring.Replace(">","")
Htmlstring.Replace("\r\n","")
//Htmlstring=HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim()
return Htmlstring
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)