python 之 re 模块

it2022-05-05  128

 

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


最新回复(0)