2021
01-29
01-29
python re.match()用法相关示例
学习python爬虫时遇到了一个问题,书上有示例如下:importreline='Catsaresmarterthandogs'matchObj=re.match(r'(.*)are(.*?).*',line)ifmatchObj:print('matchObj.group():',matchObj.group())print('matchObj.group(1):',matchObj.group(1))print('matchObj.group(2):',matchObj.group(2))else:print('Nomatch!\n')书上的期望输出是:matchObj.group():CatsaresmarterthandogsmatchObj.group(1):Catsmat...
继续阅读 >
1.re.match()re.match()的概念是从头匹配一个符合规则的字符串,从起始位置开始匹配,匹配成功返回一个对象,未匹配成功返回None。包含的参数如下:pattern:正则模型string:要匹配的字符串falgs:匹配模式match()方法一旦匹配成功,就是一个matchobject对象,而matchobject对象有以下方法:group()返回被RE匹配的字符串start()返回匹配开始的位置end()返回匹配结束的位置span()返回一个元组包含匹配(开始,结束)...