python正则匹配 例子练习

直接看代码吧

>>> x='<a href="/member/GeekCourse"><img src="//cdn.v2ex.com/avatar/6288/c88e/378848_normal.png?m=1551836511" class="avatar" border="0" align="default" style="max-width: 24px; max-height: 24px;" /></a><a href="/member/guiqiqi"><img src="//cdn.v2ex.com/avatar/53cf/537b/78484_normal.png?m=1510181793" class="avatar" border="0" align="default" style="max-width: 24px; max-height: 24px;" /></a>'

>>> import re

>>> print(re.findall('href="/.*?/(.*?)"',x))
['GeekCourse', 'guiqiqi']
>>> pattern=re.compile('.*?ber/(.*?)"><')
>>> print(re.findall(pattern,x))
['GeekCourse', 'guiqiqi']
>>> print(re.findall('<a href="/member/(.*?)"><img',x))
['GeekCourse', 'guiqiqi']
>>> print(re.findall('<a.*?/.*?/(.*?)>',x))
['GeekCourse"', 'guiqiqi"']

猜你喜欢

转载自blog.csdn.net/hellenlee22/article/details/89918633
今日推荐