为了账号安全,请及时绑定邮箱和手机立即绑定

Scrapy的这个demo正则表达式该怎么写?

Scrapy的这个demo正则表达式该怎么写?

翻翻过去那场雪 2019-02-20 08:25:08
HTML: <html> <head> <base href='http://example.com/' /> <title>Example website</title> </head> <body> <div id='demo'> <div>水果:苹果&nbsp;&nbsp;&nbsp;&nbsp;运动:足球&nbsp;&nbsp;&nbsp;&nbsp;语言:中文</div> </div> </body> </html> 我想得到这样的结果: >>> response.xpath('//div[@id="demo"]/div/text()').re(r'') u'苹果' >>> response.xpath('//div[@id="demo"]/div/text()').re(r'') u'足球' >>> response.xpath('//div[@id="demo"]/div/text()').re(r'') u'中文' 问题:上面re(r'')中的正则表达式该怎么写?
查看完整描述

1 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

import re
a = u'水果:苹果&nbsp;&nbsp;&nbsp;&nbsp;运动:足球&nbsp;&nbsp;&nbsp;&nbsp;语言:中文'
print re.findall(u'[\u4E00-\u9FA5]+?:([\u4E00-\u9FA5]+)', a)
查看完整回答
反对 回复 2019-03-04
  • 1 回答
  • 0 关注
  • 459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信