python 之 re 模块
re模块下的常用方法
1、findall:返回所有满足匹配条件的结果,放在列表里。
import re # 查找数字 result = re.findall('\d+','nizhidao 123 wobuzhidao 456') print(result) #['123', '456']
2、match:在字符串的起始如果匹配失败,match()就返回none。和search一样,如果匹配成功,就需要调用group()方法拿到结果
import re print(re.match('www', 'www.baiduwwwccc.com').group()) # www print(re.match('com', 'www.baiduwwwccc.com')) # None
3、search:搜索整个字符串,返回找到的第一个结果的对象,需要调用group()方法拿到结果
import re print(re.search('www', 'www.baiduwwwccc.com').group()) # www print(re.search('com', 'www.baiduwwwccc.com').group()) # com