柚子快報激活碼778899分享:筆記,正則表達(dá)式里的元字符
Paytmmall跨境支付購綜合2025-05-05420
柚子快報激活碼778899分享:筆記,正則表達(dá)式里的元字符
正則表達(dá)式,一般指的是Perl語言風(fēng)格的,Python中的re也是這個風(fēng)格。 為什么叫“正則表達(dá)式”?源自Chomsky于1956年建立形式語言體系,他把文法分成四種類型:0、1、2、3型。其中3型文法叫“正則文法”,對應(yīng)地就有了正則表達(dá)式。 一共12個元字符:問加星、點杠斜、小中大、首尾。
問號、加號、星號都是量詞,表示它前面的一個單元要重復(fù)幾次。 問號:0到1次 加號:1+次 星號:0+次
點號:表示任意的一個字符,還有是否包含換行符的區(qū)別,這需要添加s標(biāo)志。 杠(豎線):這是“或”,或的優(yōu)先級很低,需要區(qū)分/abc|def/和/ab(c|d)ef/。 斜(反斜線):反斜線后邊的是轉(zhuǎn)義字符,常見的有\(zhòng)d, \\, \n, \/, \1等。
小(左右小括號):用來分組,也用來捕捉??梢郧短?。 中(左中括號):一對兒中括號,表示字符集。如:[a-z], [^0-9]等。 大(左大括號):一對兒大括號,這是量詞。如:{4}, {3,7}, {3,}。前文中的“問加星”是量詞的簡寫。
首尾:^ $,區(qū)分字符串的首尾,和每一行的首尾,用m標(biāo)志。
柚子快報激活碼778899分享:筆記,正則表達(dá)式里的元字符
文章鏈接
評論可見,查看隱藏內(nèi)容
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。