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
转载于:https://www.cnblogs.com/value-code/p/8835976.html