js正則表達(dá)式的使用(爬蟲什么的用的多一點(diǎn)))

1.基礎(chǔ)字元
/\s/ 表達(dá)式中需要有一個空格

/\S/ 需要有一個非空格

/\t/需要有一個tap

/\d/需要有一個數(shù)字

/\D/要有一個非數(shù)字

/\w/需要有一個_或者字母或數(shù)字

/\W/其余以外任意一個

/./不是換行都行? /\./則必須有個點(diǎn)

/\\/表示必須有一個\文本在字符串里\也是轉(zhuǎn)義腥光。不用\\語法就不對

\轉(zhuǎn)義符扩劝。有意義與無意義相轉(zhuǎn)換

2.邊界元字符

(1.^符

/^\d/ 以數(shù)字開頭就行

(2.$符

/\d$/以數(shù)字結(jié)尾

(3.^ $

/^\d$/從頭到尾只能有1個數(shù)字贸呢,不能有別的

3.限定元字符(只修飾一個符號)

1)*

/\d*/ 表示前面的字符出現(xiàn)0次到多次,有就可以

2)+

表示前面的字符出現(xiàn)1次到多次

3)?

表示字符串只能是0或1次

4){n}

表示指定出現(xiàn)n次? /\d{3}/出現(xiàn)3次數(shù)字

5){n,}

表示字符串只能出現(xiàn)n個到多個

6){n铃绒,m}

n到m次

4.正則的貪婪與非貪婪(重點(diǎn))

例子:

貪婪

1)reg=/\d+/

console.log(reg.exec('abc123456789sd'))

Array=123456789

非貪婪:(在限定符錢加碉京?)

+僵芹?非貪婪+

reg=/\d+?/

console.log(reg.exec('abc123456789sd'))

Array=1


2)*與*瀑志?

reg=/\d*/

console.log(reg.exec('abc123456789sd'))

Array=" ";因?yàn)閍bc不是數(shù)字


console.log(reg.exec('123456789sd'))

Array="123456789 "


reg=/\d*?/

console.log(reg.exec('123456789sd'))

Array=" ",因?yàn)榕袛嗍前沧钌賮砭褪?個

3){n,}?? 安最少n個補(bǔ)。不帶脖阵?安多個補(bǔ)

5.其他符號

(1.()把幾個字符看成一個

(2./\d+(\s+)\d+/ 會產(chǎn)生單獨(dú)捕獲皂股。

console.log(reg.exec('123??? 123'))

返回值:[0:'123??? 123',1:'?? ']

reg=/(\d+(\s+))\d+/

返回值:[0:'123??? 123',1:'123 ? ',2:'?? ']

(3.?? (?:)帶?: 就只是整體不捕獲

(4.|(站位或)一般和()連用 ? ||邏輯或

(adc|dfe) **分開的是右邊或左邊全部

adc或dfe就可以

(5.[]占一個位子

reg=/[abcd]/ 表示或者有a? b c d就可以

[^]非里面任意一個都可以

[a-z]、[0-9]必須是連著的

[0-9a-zA-Z_]==\w

[.]就是. 不是非換行的任意字符

6.Pyhon

urllib與 re庫與numpy

re.findall()

找URL命黔,語法大致相同呜呐。只不過是輸出匹配的字段

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市纷铣,隨后出現(xiàn)的幾起案子卵史,更是在濱河造成了極大的恐慌,老刑警劉巖搜立,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件以躯,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)忧设,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進(jìn)店門刁标,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人址晕,你說我怎么就攤上這事膀懈。” “怎么了谨垃?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵启搂,是天一觀的道長。 經(jīng)常有香客問我刘陶,道長胳赌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任匙隔,我火速辦了婚禮疑苫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘纷责。我一直安慰自己捍掺,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布再膳。 她就那樣靜靜地躺著挺勿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饵史。 梳的紋絲不亂的頭發(fā)上满钟,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機(jī)與錄音胳喷,去河邊找鬼。 笑死夭织,一個胖子當(dāng)著我的面吹牛吭露,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播尊惰,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼讲竿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了弄屡?” 一聲冷哼從身側(cè)響起题禀,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎膀捷,沒想到半個月后迈嘹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年秀仲,在試婚紗的時候發(fā)現(xiàn)自己被綠了融痛。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡神僵,死狀恐怖雁刷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情保礼,我是刑警寧澤沛励,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站炮障,受9級特大地震影響侯勉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜铝阐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一址貌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧徘键,春花似錦练对、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至它呀,卻和暖如春衷佃,著一層夾襖步出監(jiān)牢的瞬間审姓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留筒严,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓蚯斯,卻偏偏與公主長得像此再,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子句惯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評論 2 355

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

  • 正則表達(dá)式 正則表達(dá)式(Regular Expression)是計(jì)算機(jī)科學(xué)的一個概念土辩。正則表達(dá)式使用單個字符串來描...
    yshenhn閱讀 361評論 0 0
  • 前言 作為一個程序員,要出去裝逼抢野,手中必備的技能就是正則表達(dá)式拷淘。程序員的正則表達(dá)式,醫(yī)生的處方和道士的鬼畫符指孤,都是...
    Layzimo閱讀 549評論 0 6
  • 5月以來补君,哪怕對市場風(fēng)向再不敏感的人引几,也感覺到陣陣涼意。二級市場連續(xù)下挫挽铁,一級市場融資環(huán)境惡化伟桅,不論企業(yè)融資數(shù)量還...
    錢皓頻道閱讀 6,055評論 1 6
  • 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)、焦點(diǎn)叽掘、注意力楣铁、語言聯(lián)想、情景聯(lián)想 觀點(diǎn): 1.統(tǒng)計(jì)學(xué)現(xiàn)在叫數(shù)據(jù)分析更扁,社會...
    Jenaral閱讀 5,721評論 0 5
  • 昨天盖腕,在回家的路上,坐在車?yán)镉圃沼圃盏乜粗摹度龉衬墓适隆放ň担冶焕锩娴膬?nèi)容深深吸引住了溃列,盡管上學(xué)時...
    夜闌曉語閱讀 3,788評論 2 9