HTML:
<html>
<head>
<base href='http://example.com/' />
<title>Example website</title>
</head>
<body>
<div id='demo'>
<div>水果:苹果 运动:足球 语言:中文</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 回答
![?](http://img1.sycdn.imooc.com/54584dc4000118d302200220-100-100.jpg)
MYYA
TA贡献1868条经验 获得超4个赞
import re
a = u'水果:苹果 运动:足球 语言:中文'
print re.findall(u'[\u4E00-\u9FA5]+?:([\u4E00-\u9FA5]+)', a)
添加回答
举报
0/150
提交
取消