python爬虫(二十三) 正则表达式分组

text="apple's price $99,orange's price &10"
ret=re.match('.*(\$\d+).*(\&\d+)',text)
print(ret.group())

 

 取第一组:

text="apple's price $99,orange's price &10"
ret=re.match('.*(\$\d+).*(\&\d+)',text)
print(ret.group(1))

 

 取第二组:

text="apple's price $99,orange's price &10"
ret=re.match('.*(\$\d+).*(\&\d+)',text)
print(ret.group(2))

 

 取第一组和第二组:

text="apple's price $99,orange's price &10"
ret=re.match('.*(\$\d+).*(\&\d+)',text)
print(ret.group(1,2))

 

 取所有得子分组:

text="apple's price $99,orange's price &10"
ret=re.match('.*(\$\d+).*(\&\d+)',text)
print(ret.groups())

 

posted on 2020-03-12 18:11  方木Fengl  阅读(342)  评论(0编辑  收藏  举报

导航