《正規表示式筆記》 1 基本認識

2021-10-03 18:13:59 字數 589 閱讀 3182

常用操作符

.

#表示任何單個字元

#字符集,對單個字元給出取值範圍 [abc]表示a、b、c,[a-z]表示a到z的單個字元[^

]#非字符集,對單個字元給出排除範圍 [^abc]表示非a或b或c的單個字元

*#前乙個字元0次或無限次擴充套件 abc*表示ab、abc、abcc..等

+#前乙個字元1次或無限次擴充套件 abc+表示abc、abcc..等

? #前乙個字元0次或1次擴充套件 abc?表示ab、abc

|#左右表示式任意乙個 abc|def表示abc、def

#擴充套件前乙個字元m次 abc表示abbc

#擴充套件前乙個字元m至n次(含n) abc表示abc、abbc

^#匹配字串開頭 ^abc表示abc且在乙個字串的開頭

$ #匹配字串結尾 abc$表示abc且在乙個字串的結尾()

#分組標記,內部只能使用|操作符 (abc)表示abc,(abc|def)表示abc、def

\d #數字,等價於[0-9]

\w #單詞字元,等價於[a-za-z0-9_]

認識正規表示式

正規表示式是處理字串的強大工具,擁有獨特的語法和獨特的處理引擎,效率可能不如str自帶的方法,但功能十分強大。特殊字元類子正規表示式中的應用 例項描述.匹配除 n 之外的任何單個字元。要匹配包括 n 在內的任意字元,請使用如 n 的模式 a匹配字串開始 b匹配乙個字邊界,即字與空格間的位置。b非字邊...

認識正規表示式

正規表示式是乙個特殊字串行,能幫助使用者檢查乙個字串是否與某種模式匹配,從而達成快速檢索或替換符合某個模式 規則的文字。例如,可以在文件中使用乙個正規表示式表示式表示特定文字,然後將其全部刪除或替換成別的文字。python自1.5版本起增加了re模組,它提供了perl風格的正規表示式模組,re模組使...

筆記 正規表示式 1

元字元 d任意乙個數字 d d 22 12345678 前的符號重複任意次數 次數可以為零 d 222222222222.或 s 任意的空白符 全半形空格,tab,換行符 bhi b s blucy b hilucy 和 用法相似 次數 1 d w 匹配任何單詞字串 等價於 a z a z 0 9 ...