婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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# 正則表達式對網頁進行有效內容抽取的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人av资源在线观看| 欧美日韩午夜在线| 国产超碰在线一区| 欧美电影免费观看完整版| 一本色道久久综合精品竹菊| 欧美日韩一区二区三区四区五区| 精品免费视频.| 久久你懂得1024| 一区二区三区四区av| 成人激情校园春色| 中文一区二区完整视频在线观看| 国产成人免费av在线| 国产免费观看久久| 中文字幕乱码亚洲精品一区| 美女尤物国产一区| 久久精品国产精品亚洲综合| 亚洲女子a中天字幕| 国产一区二区三区在线观看免费 | 国产欧美一区二区精品性色| 亚洲国产精品久久久久婷婷884| 粉嫩蜜臀av国产精品网站| 91精品国产综合久久久蜜臀粉嫩| 一区二区三区产品免费精品久久75| 国产九九视频一区二区三区| 精品伦理精品一区| 麻豆精品视频在线| 欧美裸体一区二区三区| 亚洲成av人片一区二区| 在线观看免费亚洲| 一区二区三区高清不卡| 色狠狠色噜噜噜综合网| 亚洲欧美色图小说| 色先锋资源久久综合| 亚洲欧美一区二区三区极速播放| 成人黄色片在线观看| 欧美国产精品v| 99久久精品费精品国产一区二区| 欧美视频在线一区| 日本一区二区三级电影在线观看 | 亚洲综合色视频| 色综合色综合色综合色综合色综合 | 麻豆传媒一区二区三区| 日韩亚洲欧美成人一区| 免费xxxx性欧美18vr| 欧美成人官网二区| 国产v日产∨综合v精品视频| 中文字幕在线不卡视频| 婷婷国产在线综合| 日本在线不卡一区| 91国偷自产一区二区三区观看| 精品国产污污免费网站入口| 一区二区在线观看免费视频播放| 国产一区二区在线观看免费| 欧美久久一二三四区| 国产精品久久久久久妇女6080| 奇米影视一区二区三区| 日韩激情一二三区| 欧美日韩国产区一| 乱一区二区av| 国产精品三级久久久久三级| 色婷婷精品久久二区二区蜜臂av | 亚洲成人你懂的| 精品国产乱码久久| 色婷婷亚洲精品| 老汉av免费一区二区三区| 国产精品青草综合久久久久99| 欧美在线观看一区二区| 久久成人av少妇免费| 国产精品网站在线| 亚洲高清视频在线| 国产福利91精品| 久久精品一区二区三区不卡| 久久成人精品无人区| 国产不卡视频在线播放| 17c精品麻豆一区二区免费| 欧美日韩亚洲国产综合| 成人免费毛片app| 午夜久久久久久久久久一区二区| 国产喂奶挤奶一区二区三区| 欧美日韩高清一区二区不卡| 国产丶欧美丶日本不卡视频| 一区二区三区免费看视频| 久久欧美中文字幕| 欧美一级艳片视频免费观看| 一本大道综合伊人精品热热| 免费一级片91| 亚洲一区日韩精品中文字幕| 欧美国产激情二区三区 | 欧美亚洲国产一区二区三区| 国产91对白在线观看九色| 美日韩黄色大片| 91视频www| 国产精品毛片久久久久久| 色哟哟一区二区在线观看| 视频一区二区不卡| 久久久天堂av| 色婷婷精品久久二区二区蜜臀av| 首页亚洲欧美制服丝腿| 欧美mv日韩mv| 91亚洲大成网污www| 欧美日韩日日夜夜| 精品写真视频在线观看| 日本成人超碰在线观看| 视频一区在线播放| 午夜影视日本亚洲欧洲精品| 一区二区三区免费网站| 一片黄亚洲嫩模| 一区二区三区中文字幕在线观看| 中文字幕在线不卡| 中文字幕一区二区三区不卡在线| 欧美激情一区二区三区全黄| 久久综合999| 国产午夜亚洲精品不卡| 国产亚洲综合av| 国产欧美日韩三级| 国产日韩欧美a| 欧美极品少妇xxxxⅹ高跟鞋| 国产视频在线观看一区二区三区| 国产亚洲欧美激情| 国产精品理伦片| 18成人在线视频| 亚洲一线二线三线视频| 亚洲成a人片在线观看中文| 男女激情视频一区| 国内精品视频一区二区三区八戒| 国产麻豆一精品一av一免费| 成人av综合在线| 色av综合在线| 欧美电影一区二区三区| 精品国产第一区二区三区观看体验| 欧美精品一区二区三区高清aⅴ| 国产欧美一区二区三区网站| 亚洲视频网在线直播| 日韩av中文字幕一区二区| 久久成人麻豆午夜电影| 不卡的电影网站| 欧美剧情电影在线观看完整版免费励志电影 | 久久久蜜桃精品| 亚洲欧美经典视频| 日韩成人一级大片| 国产激情精品久久久第一区二区 | 国产不卡免费视频| 欧美伊人久久久久久午夜久久久久| 91精品国产综合久久精品麻豆 | 精品国产麻豆免费人成网站| 国产精品久久久久久久久免费相片 | 国产精品亚洲一区二区三区在线| 三级欧美在线一区| 亚洲一区二区三区小说| 一区二区三区在线视频播放| 亚洲欧美激情视频在线观看一区二区三区| 26uuu精品一区二区在线观看| 26uuu精品一区二区在线观看| 久久夜色精品国产欧美乱极品| 精品不卡在线视频| 成人免费在线播放视频| 亚洲一区二区三区四区在线观看 | 日韩中文字幕不卡| 成人黄色一级视频| 日韩视频123| 亚洲国产一区二区三区 | 国产精品一二三区在线| 91麻豆精东视频| 久久久久久麻豆| 日韩综合在线视频| 一本色道**综合亚洲精品蜜桃冫 | 国产精品视频一二三区| 精品电影一区二区三区 | 午夜天堂影视香蕉久久| 日本不卡在线视频| 国产在线播精品第三| 豆国产96在线|亚洲| 欧美在线免费视屏| 日韩欧美中文字幕精品| 国产欧美精品一区二区色综合 | 一本到不卡精品视频在线观看| 欧美亚洲综合网| 欧美电视剧在线看免费| 国产欧美精品一区| 亚洲一区在线观看免费| 狠狠色狠狠色综合日日91app| 成人av电影在线观看| 美女视频黄久久| 欧美在线视频不卡| 亚洲一区二区在线免费看| 91亚洲精品久久久蜜桃| 亚洲视频一区二区在线观看| a亚洲天堂av| 国产精品久久久久久久午夜片| 精品少妇一区二区三区免费观看| 精品国产乱码久久久久久久久| 亚洲精品久久久蜜桃| 国产福利精品一区二区| 国内成人免费视频| 在线观看av一区| 亚洲国产日产av| 在线播放中文一区| 蜜桃av一区二区在线观看| 2023国产精品自拍| 国产99久久久精品|