正則表達式

1.正則表達式中字符的含義

1.1 字符類

\d:匹配任意阿拉伯?dāng)?shù)字【0-9】

匹配正整數(shù):/^[1-9]\d*$/

\D:匹配任意一個不是阿拉伯?dāng)?shù)字的字符

匹配不包含數(shù)字的的用戶名:/^\D+$/

\w:匹配任意來自基本拉丁字母表中的字母數(shù)字字符和下劃線【A-Za-Z0-9_】

匹配包含8-16位的包含數(shù)字、字符和下劃線的密碼:/^\w{8,16}$/

\W:匹配任意不是基本拉丁字母表中的單詞(字母數(shù)字下劃線)字符的字符

匹配不包含字母數(shù)字下劃線的任意字符:/^\W*$/

\s:匹配一個空白符益兄,包括空格锻梳、制表符、換頁符净捅、換行符和其他Unicode空格

匹配首尾空格:/(^\s)|(\s$)/

\S:匹配一個非空白符

.:匹配任意單個字符

[xyz]:一個字符集合疑枯,也叫字符組。匹配集合中的任意一個字符蛔六【S溃可以使用連字符‘-’指定一個范圍

匹配月份:/[1-9]|1[0-2]/

[^xyz]:一個反義或補充字符集,也就是說国章,它匹配任意不在括號內(nèi)的字符具钥。可以通過使用連字符‘-’指定一個范圍內(nèi)的字符液兽。

匹配除了數(shù)字的任意字符:/[^\d]*/

1.2 數(shù)量詞

x{n}:前面模式x連續(xù)出現(xiàn)n次匹配

匹配包含任意字符的8位密碼:/.{8}/

x{n,}:前面模式x至少出現(xiàn)n次

匹配至少出現(xiàn)5次‘xml’的字符串:/(xml){5,}/

x{n,m}:前面模式x至少出現(xiàn)n次骂删,至多出現(xiàn)m次

x*:匹配前面的模式x0次或多次

x+:匹配前面的模式x1次或多次

x?:匹配前面的模式0次或1次

x|y:匹配x或y

匹配含有m或者n的單詞:/m|n/

x*?? ?x+?:最小匹配(惰性匹配)

1.3 斷言

x(?=y)僅匹配被y跟隨的x

x(?=y)

x(?!y)僅匹配不被y跟隨的x

2. 正則表達式中的括號

2.1 分組

(x):匹配x并且捕獲匹配項

2.2 引用分組

()中的內(nèi)容對應(yīng)著RegExp對象的屬性$1,...抵碟,$9

引用分組

2.3 反向引用

引用反向是存在正則里面的

反向引用

2.4 非捕獲分組

非捕獲分組

3.操作符的優(yōu)先級(從上到下,從高到低)

1. 轉(zhuǎn)義符? ? \

2. 括號和方括號 () []

3. 量詞限定符 {m}坏匪、{m,n}拟逮、{m,}、*适滓、敦迄?、+、罚屋?

4.位置和序列 ^苦囱、$、\元字符脾猛、一般字符

5.管道符? |

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末撕彤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子猛拴,更是在濱河造成了極大的恐慌羹铅,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愉昆,死亡現(xiàn)場離奇詭異职员,居然都是意外死亡,警方通過查閱死者的電腦和手機跛溉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門焊切,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人芳室,你說我怎么就攤上這事专肪。” “怎么了渤愁?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵牵祟,是天一觀的道長。 經(jīng)常有香客問我抖格,道長诺苹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任雹拄,我火速辦了婚禮收奔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘滓玖。我一直安慰自己坪哄,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布势篡。 她就那樣靜靜地躺著翩肌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪禁悠。 梳的紋絲不亂的頭發(fā)上念祭,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機與錄音碍侦,去河邊找鬼粱坤。 笑死隶糕,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的站玄。 我是一名探鬼主播枚驻,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼株旷!你這毒婦竟也來了再登?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤灾常,失蹤者是張志新(化名)和其女友劉穎霎冯,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钞瀑,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡沈撞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了雕什。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缠俺。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖贷岸,靈堂內(nèi)的尸體忽然破棺而出壹士,到底是詐尸還是另有隱情,我是刑警寧澤偿警,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布躏救,位于F島的核電站,受9級特大地震影響螟蒸,放射性物質(zhì)發(fā)生泄漏盒使。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一七嫌、第九天 我趴在偏房一處隱蔽的房頂上張望少办。 院中可真熱鬧,春花似錦诵原、人聲如沸英妓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蔓纠。三九已至,卻和暖如春吗蚌,著一層夾襖步出監(jiān)牢的瞬間腿倚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工褪测, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留猴誊,地道東北人。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓侮措,卻偏偏與公主長得像懈叹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子分扎,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

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

  • Python中的正則表達式(re) import rere.match #從開始位置開始匹配澄成,如果開頭沒有則無re...
    BigJeffWang閱讀 7,061評論 0 99
  • \ :將下一字符標記為特殊字符、文本畏吓、反向引用或八進制轉(zhuǎn)義符墨状。例如,"n"匹配字符"n"菲饼。"\n"匹配換行符肾砂。序列...
    小沙鷹168閱讀 536評論 0 1
  • 正則表達式到底是什么東西?字符是計算機軟件處理文字時最基本的單位宏悦,可能是字母镐确,數(shù)字,標點符號饼煞,空格源葫,換行符,漢字等...
    獅子挽歌閱讀 2,141評論 0 9
  • 忘了從哪收集的資料了砖瞧,放這兒息堂,以備不時之需。 只能輸入數(shù)字:"^[0-9]*$"块促。 只能輸入n位的數(shù)字:"^\d{...
    study_monkey閱讀 1,395評論 0 7
  • python的re模塊--細說正則表達式 可能是東半球最詳細最全面的re教程,翻譯自官方文檔,因為官方文檔寫的是真...
    立而人閱讀 22,840評論 4 46