最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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標簽 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • C#實現(xiàn)圖片切割的方法

    C#實現(xiàn)圖片切割的方法

    這篇文章主要介紹了C#實現(xiàn)圖片切割的方法,涉及C#使用Graphics實現(xiàn)圖片屬性的相關(guān)設(shè)置、保存等操作技巧,需要的朋友可以參考下
    2017-06-06
  • C#刪除Word文檔中的段落的方法示例

    C#刪除Word文檔中的段落的方法示例

    在編輯Word文檔時,我們有時需要調(diào)整段落的布局、刪除不必要的段落以優(yōu)化文檔的結(jié)構(gòu)和閱讀體驗,本文將通過以下3個簡單示例演示如何使用免費.NET庫刪除Word文檔中的段落 ,需要的朋友可以參考下
    2024-09-09
  • C#把數(shù)組中的某個元素取出來放到第一個位置的實現(xiàn)方法

    C#把數(shù)組中的某個元素取出來放到第一個位置的實現(xiàn)方法

    這篇文章主要介紹了C#把數(shù)組中的某個元素取出來放到第一個位置的實現(xiàn)方法,涉及C#針對數(shù)組的常見操作技巧,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • C#多線程同步:Mutex與Semaphore的區(qū)別及使用場景詳解

    C#多線程同步:Mutex與Semaphore的區(qū)別及使用場景詳解

    這篇文章主要介紹了C#多線程同步:Mutex與Semaphore的區(qū)別及使用場景,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • C#簡單遍歷指定文件夾中所有文件的方法

    C#簡單遍歷指定文件夾中所有文件的方法

    這篇文章主要介紹了C#簡單遍歷指定文件夾中所有文件的方法,結(jié)合實例形式分析了文件夾與文件遍歷的技巧,并附帶說明了文件與文件夾操作的常用函數(shù),需要的朋友可以參考下
    2016-06-06
  • C#事件(event)使用方法詳解

    C#事件(event)使用方法詳解

    本文給大家介紹了在C#中,事件(event)的概念和使用方法,文章適合一些初學(xué)者學(xué)習(xí),主要講解了一些概念和一些代碼案例。
    2018-01-01
  • C#中實現(xiàn)屏蔽Ctrl+C的方法

    C#中實現(xiàn)屏蔽Ctrl+C的方法

    這篇文章主要介紹了C#中實現(xiàn)屏蔽Ctrl+C的方法,在C#應(yīng)用程序開發(fā)中有一定的實用價值,需要的朋友可以參考下
    2014-08-08
  • C# dynamic類型使用詳解

    C# dynamic類型使用詳解

    C#中的dynamic類型允許在運行時確定對象的類型和成員,跳過編譯時類型檢查,適用于處理未知類型的對象或與動態(tài)語言互操作,dynamic支持動態(tài)成員解析、添加和刪除動態(tài)成員,但性能開銷較大,類型安全性和調(diào)試困難
    2024-12-12
  • C# 系統(tǒng)熱鍵注冊實現(xiàn)代碼

    C# 系統(tǒng)熱鍵注冊實現(xiàn)代碼

    簡單點說就是為程序制定快捷鍵勒。。很多軟件都帶熱鍵功能的,通過以下方式可以實現(xiàn)2個鍵或3個鍵的快捷鍵,相當之使用,具體實現(xiàn)方法看后文吧。
    2009-02-02
  • C#自定義DataGridViewColumn顯示TreeView

    C#自定義DataGridViewColumn顯示TreeView

    我們可以自定義DataGridView的DataGridViewColumn來實現(xiàn)自定義的列,下面介紹一下如何通過擴展DataGridViewColumn來實現(xiàn)一個TreeViewColumn
    2015-12-12

最新評論

建昌县| 历史| 靖西县| 娄烦县| 罗甸县| 万源市| 霍山县| 兴和县| 万山特区| 丹棱县| 扎鲁特旗| 山西省| 天水市| 江都市| 儋州市| 丰台区| 河南省| 普安县| 大埔区| 永春县| 宜昌市| 临桂县| 广安市| 贵阳市| 工布江达县| 井陉县| 诸城市| 衡南县| 五莲县| 滨州市| 厦门市| 无棣县| 惠安县| 望奎县| 宁阳县| 友谊县| 张家港市| 黄浦区| 镇沅| 汶川县| 乐陵市|