欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > c# 正則表達式對網頁進行有效內容抽取

c# 正則表達式對網頁進行有效內容抽取

熱門標簽:RO地圖標注app 高德地圖標注短信簽約 自制電銷機器人 湖南企業智能外呼系統供應商 福州工作銷售電話機器人 電銷機器人公司簡介 百音電話機器人 知名的電話機器人 錫林郭勒盟地圖標注位置
搜索引擎中一個比較重要的環節就是從網頁中抽取出有效內容。簡單來說,就是吧HTML文本中的HTML標記去掉,留下我們用IE等瀏覽器打開HTML文檔看到的部分(我們這里不考慮圖片).
將HTML文本中的標記分為:注釋,script ,style,以及其他標記分別去掉:
1.去注釋,正則為:
output = Regex.Replace(input, @"!--[^-]*-->", string.Empty, RegexOptions.IgnoreCase);
2.去script,正則為:
ouput = Regex.Replace(input, @"script[^>]*?>.*?/script>", string.Empty, RegexOptions.IgnoreCase | RegexOptions.Singleline);
output2 = Regex.Replace(ouput , @"noscript[^>]*?>.*?/noscript>", string.Empty, RegexOptions.IgnoreCase | RegexOptions.Singleline);
3.去style,正則為:
output = Regex.Replace(input, @"style[^>]*?>.*?/style>", string.Empty, RegexOptions.IgnoreCase | RegexOptions.Singleline);
4.去其他HTML標記
result = result.Replace("nbsp;", " ");
result = result.Replace("quot;", "\"");
result = result.Replace("lt;", "");
result = result.Replace("gt;", ">");
result = result.Replace("amp", "");
result = result.Replace("br>", "\r\n");
result = Regex.Replace(result, @"[\s\S]*?>", string.Empty, RegexOptions.IgnoreCase);
以上的代碼中大家可以看到,我使用了RegexOptions.Singleline參數,這個參數很重要,他主要是為了讓"."(小圓點)可以匹配換行符.如果沒有這個參數,大多數情況下,用上面列正則表達式來消除網頁HTML標記是無效的.
HTML發展至今,語法已經相當復雜,上面只列出了幾種最主要的標記,更多的去HTML標記的正則我將在
Rost WebSpider 的開發過程中補充進來。
下面用c#實現了一個從HTML字符串中提取有效內容的類:
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
class HtmlExtract
{
#region private attributes
private string _strHtml;
#endregion
#region public mehtods
public HtmlExtract(string inStrHtml)
{
_strHtml = inStrHtml
}
public override string ExtractText()
{
string result = _strHtml;
result = RemoveComment(result);
result = RemoveScript(result);
result = RemoveStyle(result);
result = RemoveTags(result);
return result.Trim();
}
#endregion
#region private methods
private string RemoveComment(string input)
{
string result = input;
//remove comment
result = Regex.Replace(result, @"!--[^-]*-->", string.Empty, RegexOptions.IgnoreCase);
return result;
}
private string RemoveStyle(string input)
{
string result = input;
//remove all styles
result = Regex.Replace(result, @"style[^>]*?>.*?/style>", string.Empty, RegexOptions.IgnoreCase | RegexOptions.Singleline);
return result;
}
private string RemoveScript(string input)
{
string result = input;
result = Regex.Replace(result, @"script[^>]*?>.*?/script>", string.Empty, RegexOptions.IgnoreCase | RegexOptions.Singleline);
result = Regex.Replace(result, @"noscript[^>]*?>.*?/noscript>", string.Empty, RegexOptions.IgnoreCase | RegexOptions.Singleline);
return result;
}
private string RemoveTags(string input)
{
string result = input;
result = result.Replace("nbsp;", " ");
result = result.Replace("quot;", "\"");
result = result.Replace("lt;", "");
result = result.Replace("gt;", ">");
result = result.Replace("amp", "");
result = result.Replace("br>", "\r\n");
result = Regex.Replace(result, @"[\s\S]*?>", string.Empty, RegexOptions.IgnoreCase);
return result;
}
#endregion
您可能感興趣的文章:
  • 使用C# Winform應用程序獲取網頁源文件的解決方法
  • C#基于正則表達式實現獲取網頁中所有信息的網頁抓取類實例
  • 使用C#正則表達式獲取必應每日圖片地址
  • C#正則表達式獲取下拉菜單(select)的相關屬性值
  • C#使用正則表達式抓取網站信息示例
  • C#通過正則表達式實現提取網頁中的圖片
  • 常用正則 常用的C#正則表達式
  • C#的正則表達式Regex類使用簡明教程
  • C# 正則表達式經典分類整理集合手冊
  • C#中的正則表達式 學習資料
  • WinForm使用正則表達式提取內容的方法示例

標簽:秦皇島 茂名 怒江 西寧 玉林 昆明 河北 吉林

巨人網絡通訊聲明:本文標題《c# 正則表達式對網頁進行有效內容抽取》,本文關鍵詞  正則,表達式,對,網頁,進行,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《c# 正則表達式對網頁進行有效內容抽取》相關的同類信息!
  • 本頁收集關于c# 正則表達式對網頁進行有效內容抽取的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    一区二区三区四区五区| 一区二区三区欧美在线观看| 日本特黄久久久高潮| 国产成人精品一区二区在线小狼| 国产极品美女在线| 国产精品拍天天在线| 国产精品一区二区久久不卡| 亚洲色图第四色| 久久精品日产第一区二区三区高清版 | 欧美一级片免费看| 亚洲123区在线观看| 成人做爰www看视频软件| 欧美日韩视频专区在线播放| 一区二区三区影院| 成年人小视频在线观看| 91麻豆精品国产91久久久资源速度| 亚洲国产精品综合小说图片区| 国产精品入口麻豆| 欧美成人一区二区三区| 精品伊人久久久久7777人| 手机毛片在线观看| 欧美激情资源网| 菠萝蜜视频在线观看一区| 在线免费不卡电影| 亚洲va欧美va天堂v国产综合| 男人的天堂影院| 日韩美一区二区三区| 久久不见久久见免费视频1| 免费成人深夜蜜桃视频 | 波多野结衣片子| 久久精品夜夜夜夜久久| 成人污污视频在线观看| 一本一本久久a久久精品综合麻豆| 亚洲欧美日韩电影| 800av在线播放| 久久天天做天天爱综合色| 国产精品系列在线观看| 色狠狠色噜噜噜综合网| 亚洲高清久久久| 亚洲综合色一区| 国产精品视频第一区| 91麻豆产精品久久久久久| 欧美一区二区视频免费观看| 激情丁香综合五月| 色婷婷综合久久久中文一区二区| 亚洲成在人线在线播放| 无码人妻aⅴ一区二区三区69岛| 国产精品欧美经典| 日批视频免费看| 久久综合久久综合九色| 99久久伊人网影院| 欧美一区二区三区在线观看视频| 国产在线视视频有精品| 在线视频综合导航| 久热成人在线视频| 日本黄色一区二区| 麻豆精品国产91久久久久久| 亚洲天堂黄色片| 日韩高清在线不卡| 好吊色视频在线观看| 视频一区视频二区中文字幕| 欧美一级特黄高清视频| 亚洲成人自拍偷拍| 日韩av手机在线免费观看| 亚洲v中文字幕| 三级在线观看免费大全| 三级亚洲高清视频| 五月天婷婷色综合| 蜜桃传媒麻豆第一区在线观看| 永久免费看黄网站| 捆绑紧缚一区二区三区视频| 欧美三级视频在线| 国产激情一区二区三区四区| 91精品国产欧美一区二区| 成人精品视频.| 精品成a人在线观看| 18深夜在线观看免费视频| 久久精品这里都是精品| 亚洲自拍偷拍精品| 国产精品国产三级国产有无不卡| 蜜桃精品成人影片| 亚洲一区免费观看| 欧美做爰爽爽爽爽爽爽| 久久国产福利国产秒拍| 欧美另类久久久品| 成人av先锋影音| 久久精品人人做人人综合| www.日本高清| 亚洲综合999| 久久国产精品国语对白| 经典三级在线一区| 欧美一级高清片在线观看| 男插女视频网站| 中文字幕一区二区日韩精品绯色| 日本二区在线观看| 日本中文一区二区三区| 欧美日韩一级视频| 99久久久久久99| 中文字幕不卡在线播放| 人成免费在线视频| 蜜臀久久久99精品久久久久久| 欧美日韩精品三区| 91亚洲午夜精品久久久久久| 国产精品免费av| 999福利视频| 狠狠色丁香婷综合久久| 欧美大片在线观看一区二区| 国产十八熟妇av成人一区| 一级女性全黄久久生活片免费| 丰满少妇被猛烈进入一区二区| 国产在线不卡一卡二卡三卡四卡| 欧美大胆人体bbbb| 北岛玲一区二区| 婷婷丁香久久五月婷婷| 欧美日韩在线不卡| 国产伦精品一区二区三区妓女下载| 国产精品白丝在线| 最新一区二区三区| 处破女av一区二区| 国产精品乱码人人做人人爱| 中国1级黄色片| 国产精品亚洲成人| 欧美国产禁国产网站cc| 国产精品www爽爽爽| 美国三级日本三级久久99| 精品女同一区二区| 最近中文字幕在线mv视频在线 | 欧美日韩欧美一区二区| 性一交一黄一片| 亚洲国产精品视频| 欧美日韩aaaaaa| 朝桐光av一区二区三区| 蜜臀av一区二区在线免费观看 | 91蜜桃免费观看视频| 亚洲精品日日夜夜| 欧美三级三级三级爽爽爽| 在线看黄色的网站| 日韩高清中文字幕一区| 精品人在线二区三区| 国产精品视频在| 国产91丝袜在线播放九色| 日韩一区有码在线| 欧美午夜片在线看| 中文字幕一区二区人妻电影丶| 日日欢夜夜爽一区| 精品国产91久久久久久久妲己 | 美腿丝袜亚洲综合| 久久嫩草精品久久久精品| 娇小11一12╳yⅹ╳毛片| 不卡免费追剧大全电视剧网站| 亚洲女女做受ⅹxx高潮| 欧美三级韩国三级日本一级| 国产人成视频在线观看| 久久国产福利国产秒拍| 国产精品久久久久影院老司| 在线观看欧美黄色| 国产乱了高清露脸对白| 九九九精品视频| 18成人在线观看| 欧美性猛交xxxx乱大交退制版 | 成人观看免费视频| 麻豆tv在线观看| 麻豆传媒一区二区三区| 中文字幕亚洲电影| 91精品国产手机| 大胸美女被爆操| 91日韩精品一区| 久久精品久久久精品美女| 国产精品久久久久精k8| 欧美精品一卡两卡| 色www亚洲国产阿娇yao| 一级黄色免费毛片| 理论电影国产精品| 亚洲欧洲www| 日韩欧美综合在线| 色综合天天天天做夜夜夜夜做| 国产伦精品一区二区免费| 国产激情91久久精品导航| 亚洲午夜免费电影| 国产午夜精品久久久久久久| 日本韩国欧美国产| 亚洲精品视频久久久| 91在线看国产| 久久99国产精品免费网站| 亚洲三级小视频| 精品美女被调教视频大全网站| 91黄色在线观看| 四虎成人免费影院| 亚洲乱妇老熟女爽到高潮的片| 国产一区91精品张津瑜| 亚洲高清三级视频| 国产精品每日更新| 欧美一区二区三区婷婷月色| 印度午夜性春猛xxx交| 精品无码人妻一区| 中文字幕制服丝袜| 成人午夜电影小说| 久久99九九99精品| 午夜精品福利一区二区三区av| 国产精品黄色在线观看|