去除HTML標(biāo)簽刪除HTML示例代碼
更新時(shí)間:2014年06月04日 17:19:39 作者:
這篇文章主要介紹了如何去除HTML標(biāo)簽、刪除HTML。示例中使用到了一個(gè)正則,直接使用就可以了
復(fù)制代碼 代碼如下:
/// <summary>
/// 去除HTML標(biāo)簽
/// </summary>
/// <param name="Htmlstring"></param>
/// <returns></returns>
public static string DeleteHTML(string Htmlstring)
{
//刪除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 = Htmlstring.Replace("<", "");
Htmlstring = Htmlstring.Replace(">", "");
Htmlstring = Htmlstring.Replace("\r\n", "");
return Htmlstring;
}
相關(guān)文章
"PageMethods未定義"或"對(duì)象不支持此屬性或方法"解決方法分享
PageMethods未定義或?qū)ο蟛恢С执藢傩曰蚍椒ń鉀Q方法,需要的朋友可以參考下。2010-12-12
ASP.NET?Core?模型驗(yàn)證消息的本地化新姿勢(shì)詳解
文章介紹了如何在ASP.NET Core中對(duì)模型驗(yàn)證消息進(jìn)行本地化,默認(rèn)情況下,驗(yàn)證消息是英文的,不方便用戶理解,通過(guò)自定義資源類(lèi)并將其放入項(xiàng)目中,可以實(shí)現(xiàn)驗(yàn)證消息的本地化,這樣無(wú)需為每個(gè)模型手動(dòng)指定錯(cuò)誤消息,提升了開(kāi)發(fā)效率,感興趣的朋友一起看看吧2025-03-03
ASP.NET Core擴(kuò)展庫(kù)之Http通用擴(kuò)展庫(kù)的使用詳解
這篇文章主要介紹了ASP.NET Core擴(kuò)展庫(kù)之Http通用擴(kuò)展庫(kù)的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用.net技術(shù),感興趣的朋友可以了解下2021-04-04
IIS上部署你的ASP.NET?Core?Web?Api項(xiàng)目及Swagger(圖文)
本篇經(jīng)驗(yàn)將和大家介紹如何在IIS上部署ASP.NET?Core項(xiàng)目,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,希望為初學(xué).NET?CORE的童靴入門(mén)有所幫助2023-09-09
google suggest 下拉菜單實(shí)現(xiàn)代碼(asp.net版本)
原來(lái)發(fā)表過(guò),是asp版本的,但是不支持上下鍵,現(xiàn)在后臺(tái)處理程序用.net寫(xiě)的。代碼進(jìn)行部分優(yōu)化。2009-07-07
the sourcesafe database has been locked by the administrator
今天早上打開(kāi)soucesafe的時(shí)候出現(xiàn)提示:“the sourcesafe database has been locked by the administrator"。仔細(xì)想想, 可能是前天晚上用"f:\analyze.exe" -I- -DB -F -V3 -D "f:\vssData\data" 命今分析的時(shí)候鎖定了database2009-04-04
ASP.NET對(duì)IIS中的虛擬目錄進(jìn)行操作的代碼
在做系統(tǒng)開(kāi)發(fā)的過(guò)程中,我們經(jīng)常會(huì)遇到用asp.net來(lái)操作IIS,如新建虛擬目錄、更改虛擬目錄的屬性、刪除虛擬目錄等操作,現(xiàn)在分析如下2012-10-10

