欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#使用正則表達式過濾html標簽

 更新時間:2016年08月19日 09:12:28   作者:WeihanLi  
最近在開發(fā)一個項目,其中有需求要求我們把一段html轉換為一般文本返回,使用正則表達式是明智的選擇,下面小編給介紹下C#使用正則表達式過濾html標簽,需要的朋友參考下

在項目中遇到這樣一個需求,需要將一段html轉換為一般文本返回,萬能的正則表達式來了。

正則表達式來拯救你,代碼如下:

public static string Html2Text(string htmlStr)
{
if (String.IsNullOrEmpty(htmlStr))
{
return "";
}
string regEx_style = "<style[^>]*?>[\\s\\S]*?<\\/style>"; //定義style的正則表達式 
string regEx_script = "<script[^>]*?>[\\s\\S]*?<\\/script>"; //定義script的正則表達式 
string regEx_html = "<[^>]+>"; //定義HTML標簽的正則表達式 
htmlStr = Regex.Replace(htmlStr, regEx_style, "");//刪除css
htmlStr = Regex.Replace(htmlStr, regEx_script, "");//刪除js
htmlStr = Regex.Replace(htmlStr, regEx_html, "");//刪除html標記
htmlStr = Regex.Replace(htmlStr, "\\s*|\t|\r|\n", "");//去除tab、空格、空行
htmlStr = htmlStr.Replace(" ", "");
htmlStr = htmlStr.Replace(""", "");//去除異常的引號" " "
htmlStr = htmlStr.Replace(""", "");
return htmlStr.Trim();
}

以上所述是小編給大家介紹的C#使用正則表達式過濾html標簽 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • C#判斷指定驅動器是否是Fat分區(qū)格式的方法

    C#判斷指定驅動器是否是Fat分區(qū)格式的方法

    這篇文章主要介紹了C#判斷指定驅動器是否是Fat分區(qū)格式的方法,涉及C#中DriveFormat屬性的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • C#中時間類的使用方法詳解

    C#中時間類的使用方法詳解

    這篇文章主要介紹C#中的時間類,文中主要介紹了DateTime類,TimeSpan類,DateTimeOffset類及靜態(tài)類的封裝,通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • C#中使用WinRAR實現(xiàn)加密壓縮及解壓縮文件

    C#中使用WinRAR實現(xiàn)加密壓縮及解壓縮文件

    這篇文章主要介紹了C#中使用WinRAR實現(xiàn)加密壓縮及解壓縮文件,本文直接給出實例代碼,代碼中包含詳細注釋,需要的朋友可以參考下
    2015-07-07
  • C#生成帶注釋的dll并引用實現(xiàn)

    C#生成帶注釋的dll并引用實現(xiàn)

    本文主要介紹了C#生成帶注釋的dll并引用實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • C#使用stackalloc分配堆棧內(nèi)存和非托管類型詳解

    C#使用stackalloc分配堆棧內(nèi)存和非托管類型詳解

    這篇文章主要為大家介紹了C#使用stackalloc分配堆棧內(nèi)存和非托管類型詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪<BR>
    2022-12-12
  • Unity色子的投擲和點數(shù)的獲得詳析

    Unity色子的投擲和點數(shù)的獲得詳析

    這篇文章主要給大家介紹了關于Unity色子的投擲和點數(shù)的獲得的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • C#導出網(wǎng)站功能實例代碼講解

    C#導出網(wǎng)站功能實例代碼講解

    這篇文章主要介紹了C#導出網(wǎng)站功能實例代碼,需要的朋友可以參考下
    2015-10-10
  • Unity Blend Tree動畫混合樹使用入門教程

    Unity Blend Tree動畫混合樹使用入門教程

    這篇文章主要為大家詳細介紹了Unity Blend Tree動畫混合樹使用入門教程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C#實現(xiàn)獲取Excel中圖片所在坐標位置

    C#實現(xiàn)獲取Excel中圖片所在坐標位置

    本文以C#和vb.net代碼示例展示如何來獲取Excel工作表中圖片的坐標位置,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-04-04
  • winform實現(xiàn)拖動文件到窗體上的方法

    winform實現(xiàn)拖動文件到窗體上的方法

    這篇文章主要介紹了winform實現(xiàn)拖動文件到窗體上的方法,以實例分析了C#中WinForm操作窗體及文件的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09

最新評論