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

C#正則過濾HTML標簽并保留指定標簽的方法

 更新時間:2017年06月24日 11:38:07   作者:藍色水  
這篇文章主要介紹了C#正則過濾HTML標簽并保留指定標簽的方法,涉及C#針對頁面HTML元素正則匹配與替換相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了C#正則過濾HTML標簽并保留指定標簽的方法。分享給大家供大家參考,具體如下:

這邊主要看到一個過濾的功能:

public static string FilterHtmlTag(string s)
{
 //<...>標記正則表達式
 return Regex.Replace(s, @"<[^>]*>", delegate(Match match)
 {
  string v = match.ToString();
  //圖片,<p>,<br>正則表達式
  Regex rx = new Regex(@"^<(p|br|img.*)>$",
   RegexOptions.Compiled | RegexOptions.IgnoreCase); //
  if (rx.IsMatch(v))
  {
  return v; //保留圖片,<p>,<br>
  }
  else
  {
  return ""; //過濾掉
  }
 });
}

我這邊所有都過濾,所以我直接用正則,不再做匿名委托的保留p和br

content = Regex.Replace(content, @"/\<span(\sclass\=\S*)*\>\S*\<\/span\>/g", "", RegexOptions.IgnoreCase);
content = Regex.Replace(content, @"<[^>]*>", "", RegexOptions.IgnoreCase);
content = content + "。。。";

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#正則表達式用法總結(jié)》、《C#編碼操作技巧總結(jié)》、《C#常見控件用法教程》、《WinForm控件用法總結(jié)》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#面向?qū)ο蟪绦蛟O(shè)計入門教程》及《C#程序設(shè)計之線程使用技巧總結(jié)

希望本文所述對大家C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#中系統(tǒng)時間和UNIX時間戳互相轉(zhuǎn)換

    C#中系統(tǒng)時間和UNIX時間戳互相轉(zhuǎn)換

    本文主要介紹C#中系統(tǒng)時間和UNIX時間戳相互轉(zhuǎn)換的方法,大家可以直接拿去用,希望有用。
    2016-05-05
  • C#實現(xiàn)鼠標左右鍵切換效果

    C#實現(xiàn)鼠標左右鍵切換效果

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)鼠標左右鍵切換功能,文中的示例代碼講解詳細,對我們學(xué)習C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • C#中DataTable 轉(zhuǎn)實體實例詳解

    C#中DataTable 轉(zhuǎn)實體實例詳解

    這篇文章主要介紹了C#中DataTable 轉(zhuǎn)實體實例詳解,需要的朋友可以參考下
    2017-04-04
  • Unity實現(xiàn)截屏以及根據(jù)相機畫面截圖

    Unity實現(xiàn)截屏以及根據(jù)相機畫面截圖

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)截屏以及根據(jù)相機畫面截圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 事務(wù)在c#中的使用

    事務(wù)在c#中的使用

    這篇文章介紹了事務(wù)在c#中的使用,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • c# 識別圖片格式的方法

    c# 識別圖片格式的方法

    這篇文章主要介紹了c# 識別圖片格式的方法,幫助大家更好的理解和學(xué)習使用c#,感興趣的朋友可以了解下
    2021-02-02
  • c#實現(xiàn)pdf的另存為功能

    c#實現(xiàn)pdf的另存為功能

    今天跟大家分享一個實現(xiàn)PDF另存為的效果,是調(diào)用Acrobat SDK的JavaScript實現(xiàn)的,需要的朋友可以參考下
    2014-03-03
  • C#實現(xiàn)簡單串口通信的示例詳解

    C#實現(xiàn)簡單串口通信的示例詳解

    這篇文章主要為大家詳細介紹了C#實現(xiàn)串口通信的相關(guān)知識,文中示例代碼介紹的非常詳細,具有一定的學(xué)習價值,感興趣的小伙伴們可以跟隨小編一起了解一下
    2023-10-10
  • C#基礎(chǔ)知識 全面解析可空類型

    C#基礎(chǔ)知識 全面解析可空類型

    C# 2.0 中還引入了可空類型,可空類型也是值類型,只是可空類型是包括null的值類型的,下面就介紹下C#2.0中對可空類型的支持具體有哪些內(nèi)容
    2012-11-11
  • C#使用LINQ中Enumerable類方法的延遲與立即執(zhí)行的控制

    C#使用LINQ中Enumerable類方法的延遲與立即執(zhí)行的控制

    這篇文章主要介紹了C#的LINQ查詢中Enumerable類方法的延遲與立即執(zhí)行,LINQ語言集成查詢可以讓C#和VB以查詢數(shù)據(jù)庫相同的方式操作內(nèi)存數(shù)據(jù),需要的朋友可以參考下
    2016-03-03

最新評論

镶黄旗| 南漳县| 泗洪县| 西青区| 宁明县| 合肥市| 常熟市| 岱山县| 互助| 伊宁市| 区。| 茂名市| 海林市| 衡南县| 阳高县| 万载县| 沁阳市| 昌乐县| 乌什县| 六枝特区| 将乐县| 广平县| 彝良县| 葵青区| 达拉特旗| 新民市| 德格县| 西乌珠穆沁旗| 泸溪县| 二手房| 汨罗市| 聂拉木县| 万安县| 潮安县| 呈贡县| 崇礼县| 榆社县| 南和县| 沅陵县| 察雅县| 洪洞县|