網(wǎng)頁數(shù)據(jù)提取常用正則總結(jié)

當(dāng)抓取某個(gè)網(wǎng)并分析網(wǎng)頁數(shù)據(jù)時(shí)璧诵,經(jīng)常會(huì)使用正則匹配網(wǎng)頁源碼中的相關(guān)數(shù)據(jù)(一般是鏈接),下面就說一下常用的幾個(gè)正則。


1、\w\d式

\w:匹配字母或數(shù)字或下劃線或漢字

\d:匹配數(shù)字

常見的網(wǎng)址或圖片鏈接大部分都是這種格式姥份,

比如:"http://www.reibang.com/p/b9db8f395ea1", ? 就可以通過正則"http://www.reibang.com/p/\w+"來匹配(其中'+'代表可以有多個(gè)字符);

還有比較復(fù)雜點(diǎn)的"http://news.mtime.com/2017/09/25/1573897.html",可以用"http://news.mtime.com/\d+/\d+/\d+/\d+.html"來匹配年碘;

2澈歉、\S式

\S:匹配所有非空白字符

比如:"http://news.mtime.com/45515/asdasd-dsds-dsdsd.html"; 可以用"http://news.mtime.com/\d+/\S+.html"來匹配;

3屿衅、[xxxx]式

有時(shí)候我們本想只獲取網(wǎng)頁中的所有文章鏈接埃难,比如"http://news.mtime.com/45515/asdasd-dsds-dsdsd"式的;

我們可以通過上文中的"\S+"可以解決,即"http://news.mtime.com/\d+/\S+";

那么問題來了,這個(gè)正則不僅會(huì)匹配網(wǎng)頁中的文章鏈接涡尘,可能還會(huì)匹配我們不想要的鏈接忍弛,

比如像這種js鏈接"http://news.mtime.com/322323/asdasd/sdsds.js"也會(huì)匹配到。

所以我們需要將匹配范圍縮小考抄,即只匹配字母和橫線剧罩,那么這個(gè)網(wǎng)址可以用"http://news.mtime.com/\d+/[\w-]+.html"解決。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末座泳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子幕与,更是在濱河造成了極大的恐慌挑势,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件啦鸣,死亡現(xiàn)場(chǎng)離奇詭異潮饱,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)诫给,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門香拉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人中狂,你說我怎么就攤上這事凫碌。” “怎么了胃榕?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵盛险,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我勋又,道長(zhǎng)苦掘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任楔壤,我火速辦了婚禮鹤啡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蹲嚣。我一直安慰自己递瑰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布隙畜。 她就那樣靜靜地躺著泣矛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪禾蚕。 梳的紋絲不亂的頭發(fā)上您朽,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼哗总。 笑死几颜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的讯屈。 我是一名探鬼主播蛋哭,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼涮母!你這毒婦竟也來了谆趾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤叛本,失蹤者是張志新(化名)和其女友劉穎沪蓬,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體来候,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡跷叉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了营搅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片云挟。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖转质,靈堂內(nèi)的尸體忽然破棺而出园欣,到底是詐尸還是另有隱情,我是刑警寧澤休蟹,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布俊庇,位于F島的核電站,受9級(jí)特大地震影響鸡挠,放射性物質(zhì)發(fā)生泄漏辉饱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一拣展、第九天 我趴在偏房一處隱蔽的房頂上張望彭沼。 院中可真熱鬧,春花似錦备埃、人聲如沸姓惑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽于毙。三九已至,卻和暖如春辅搬,著一層夾襖步出監(jiān)牢的瞬間唯沮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留介蛉,地道東北人萌庆。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像币旧,于是被迫代替她去往敵國(guó)和親践险。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理吹菱,服務(wù)發(fā)現(xiàn)巍虫,斷路器,智...
    卡卡羅2017閱讀 134,628評(píng)論 18 139
  • 忘了從哪收集的資料了鳍刷,放這兒占遥,以備不時(shí)之需。 只能輸入數(shù)字:"^[0-9]*$"倾剿。 只能輸入n位的數(shù)字:"^\d{...
    study_monkey閱讀 1,392評(píng)論 0 7
  • 正則表達(dá)式到底是什么東西?字符是計(jì)算機(jī)軟件處理文字時(shí)最基本的單位蚌成,可能是字母前痘,數(shù)字,標(biāo)點(diǎn)符號(hào)担忧,空格芹缔,換行符,漢字等...
    獅子挽歌閱讀 2,141評(píng)論 0 9
  • 每個(gè)人都有屬于自己的一片森林瓶盛, 也許我們從來不曾去過最欠, 但它一直在那里總會(huì)在那里, 迷失的人迷失惩猫,相逢的人會(huì)再相逢...
    小熊姑娘啊閱讀 183評(píng)論 0 3
  • 以下內(nèi)容為溫醫(yī)一院信息化的具體做法芝硬,摘自溫醫(yī)一院官網(wǎng)【中國(guó)醫(yī)院信息化30年】 “‘看病難’確切地說,也是‘看病煩’...
    靜靜生長(zhǎng)閱讀 455評(píng)論 0 1