首先要知道幾個符號的意義 . : 匹配任意字符,\n除外 : 匹配前一個字符0次或無限次 ? : 匹配前一個字符0次或1次 .* : 貪心算法 .*? : 非貪心算法 () : 括號內作為返回的結果 常用方法 findall:匹配所有符合規(guī)律的內容,返回包含結果的列表 Search:匹配并提取第一個符合規(guī)律的內容,返回一個正則表達式對象(Object) Sub:替換符合規(guī)律的內容,返回替換后的值 python默認的正則表達式函數(shù)都放在自帶的re.py文件中,可以看這個文件來查看源碼是如何定義的。 再說一句,pycharm編譯器中可以雙擊某個方法,然后按Ctrl+B跳轉到函數(shù)的定義。