正則表達式入門筆記

正則表達式30分鐘入門教程筆記

正則表達式

在編寫處理字符串的程序或網(wǎng)頁時,經(jīng)常會有查找符合某些復雜規(guī)則的字符串的需要邪驮。正則表達式就是用于描述這些規(guī)則的工具。換句話說,正則表達式就是記錄文本規(guī)則的代碼石景。

正則表達式通常用于兩種任務(wù):1.驗證,2.搜索/替換拙吉。用于驗證時潮孽,通常需要在前后分別加上^$,以匹配整個待驗證字符串筷黔;搜索/替換時是否加上此限定則根據(jù)搜索的要求而定往史,此外,也有可能要在前后加上\b而不是^和$佛舱。

元字符 metacharacter

匹配位置

  1. 匹配字符串的開始 ^
  2. 匹配字符串的結(jié)束 $
  3. 匹配單詞的開頭結(jié)尾 \b

匹配數(shù)量

  1. 匹配0或1個數(shù)量 ?
  2. 匹配n個數(shù)量 {n}
  3. 匹配n-m個數(shù)量 {n,m}
  4. 匹配至少n個數(shù)量 {n,}
  5. 匹配任意數(shù)量 *
  6. 匹配至少一個數(shù)量 +

匹配字符

  1. 匹配一個數(shù)字 \d
  2. 匹配除了換行符外任意字符 .
  3. 匹配空白符 \s
  4. 匹配字母數(shù)字下劃線漢字 \w
  5. 匹配集合中的一個字符 [set]

分組

  1. 匹配一個分組 (分組)

字符轉(zhuǎn)義

  1. 元字符跳脫 \metacharacter
  2. 斜線跳脫 \\

分支

  1. |

反義

  1. 和元字符反著干椎例,大寫 \W \S \D \B [^set]

后向引用

后向引用用于重復搜索前面某個分組匹配的文本。

斷言

負向斷言

注釋

貪婪匹配请祖、懶惰匹配

默認為貪婪匹配订歪;加?則為懶惰匹配

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市肆捕,隨后出現(xiàn)的幾起案子刷晋,更是在濱河造成了極大的恐慌,老刑警劉巖慎陵,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件眼虱,死亡現(xiàn)場離奇詭異,居然都是意外死亡席纽,警方通過查閱死者的電腦和手機捏悬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胆筒,“玉大人邮破,你說我怎么就攤上這事诈豌。” “怎么了抒和?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵矫渔,是天一觀的道長。 經(jīng)常有香客問我摧莽,道長庙洼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任镊辕,我火速辦了婚禮油够,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘征懈。我一直安慰自己石咬,他們只是感情好,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布卖哎。 她就那樣靜靜地躺著鬼悠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪亏娜。 梳的紋絲不亂的頭發(fā)上焕窝,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天,我揣著相機與錄音维贺,去河邊找鬼它掂。 笑死,一個胖子當著我的面吹牛溯泣,可吹牛的內(nèi)容都是我干的虐秋。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼垃沦,長吁一口氣:“原來是場噩夢啊……” “哼熟妓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起栏尚,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎只恨,沒想到半個月后译仗,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡官觅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年纵菌,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片休涤。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡咱圆,死狀恐怖笛辟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情序苏,我是刑警寧澤手幢,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站忱详,受9級特大地震影響围来,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜匈睁,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一监透、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧航唆,春花似錦、人聲如沸糯钙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽超营。三九已至鸳玩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間演闭,已是汗流浹背不跟。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留米碰,地道東北人窝革。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像吕座,于是被迫代替她去往敵國和親虐译。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

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