python學習之2 正則表達式re
re模塊爲python程序自帶庫
程序中引入
import re
解決的問題
假如需要匹配一種通用格式的內容,可以使用正則表達式。
比如一個網頁中有很多個手機號,可以使用正則表達式一起來找到。
使用方法
1.建立一個pattern
2.使用匹配或者查找等函數
主要函數
match
searth
split
findall
sub
更系統的學習可以參照:
查找電話號碼實例
#encoding = utf-8
#########################
##coding by 劉雲飛
#########################
import re
test_str = 'sa13533334444ggrd15622222222'
pattern = re.compile(r'1\d{10}')
phone = pattern.findall(test_str)
if phone:
print(phone)
else:
print('not find')
可以找到其中的電話號碼:[‘13533334444’, ‘15622222222’]