Asp.Net去除字符串中的Html代码方法
1 1 /**//// <summary>
2 2 /// 除去字符串中的Html元素标签
3 3 /// </summary>
4 4 /// <param name="strhtml">要处理的字符串</param>
5 5 /// <returns>返回除去Html元素标签的字符串</returns>
6 6 public static string striphtml(string strhtml)
7 7 {
8 8 string stroutput = strhtml;
9 9 Regex regex = new Regex(@"<[^>]+>|</[^>]+>");
10 10 stroutput = regex.Replace(stroutput, "");
11 11 return stroutput;
12 12 }
2 2 /// 除去字符串中的Html元素标签
3 3 /// </summary>
4 4 /// <param name="strhtml">要处理的字符串</param>
5 5 /// <returns>返回除去Html元素标签的字符串</returns>
6 6 public static string striphtml(string strhtml)
7 7 {
8 8 string stroutput = strhtml;
9 9 Regex regex = new Regex(@"<[^>]+>|</[^>]+>");
10 10 stroutput = regex.Replace(stroutput, "");
11 11 return stroutput;
12 12 }
在调用的时候只需要将要处理的含有html标签的字符串传进来就可如:
string strhtml="<img src=\"images/ad.gif\" border=\"0\"><p>你好,中国!<p>"
string str=striphtml(strhtml);
Response.Write(str);
---------------------
输出的结果为: 你好,中国!