基本的Python的正規表示式

2021-07-04 10:46:50 字數 391 閱讀 4792

常用符號:點號,星號,問號,括號

.:匹配任意字元,換行符\n除外;可以用r引數e.s:讓'.'匹配任意字元,包括任意一行

*:匹配前乙個字元0次或無限次

?:匹配前乙個字元0次或1次

.*:貪心演算法,能匹配多少匹配多少

.*?:非貪心演算法,在符合條件的情況下,能輸出多少輸出多少

():括號內的資料作為結果返回

常用方法:findall,search,sub

findall:匹配所有符合規律的內容,返回包含結果的列表

search:匹配並提取第乙個符合規律的內容,返回乙個正規表示式物件(object)

sub:替換符合規律的內容,返回替換後的值

compile:將source編譯為**或者ast物件

基本的正規表示式

附件一 正規表示式語法 字元 說明 將下一字元標記為特殊字元 文字 反向引用或八進位制轉義符。例如,n 匹配字元 n n 匹配換行符。序列 匹配 匹配 匹配輸入字串開始的位置。如果設定了 regexp 物件的 multiline 屬性,還會與 n 或 r 之後的位置匹配。匹配輸入字串結尾的位置。如果...

正規表示式的基本

今天給大家說一下正則 正則全程正規表示式,也可以稱為規則表示式。英文為 regular expression,簡寫為reg.而正規表示式就是和字串打交道,制定的一系列的規則,這也是他的用法 特點 效能極高,方便。正則的寫法 1.傳乙個引數 var reg new regexp 要查詢的字串 str....

基本正規表示式

匹配除了換行符以外的任意字元 w 匹配字母或數字或下劃線或漢字 字母大寫即反義 不匹配 s 匹配任意的空白符 字母大寫即反義 不匹配 d 匹配數字 字母大寫即反義 不匹配 b 匹配單詞的開始或結束 字母大寫即反義 不匹配 匹配字串的開始 匹配字串的結束 x 匹配除了x以外的任意字元 aeiou 匹配...