读书人

请各路大侠帮忙,一个python写一个正则

发布时间: 2013-09-12 22:07:00 作者: rapoo

请各路大侠帮忙,一个python写一个正则表达式,
请各路大侠帮忙,我想用python写一个正则表达式,
匹配出[]号中的内容,进行处理.

如:
abc[中国]def[加油]

代码如下:


import re
p=re.compile(u'[\u4e00-\u9fa5]');#这里要加u,注意

line="abc[中国]def[加油]"
uline=unicode(line,'gbk');
s = p.findall(uline);
for c in s:
print c


解析的结果是:





我想要的结果是这样:
[中国]
[加油]
或:
中国
加油 python 正则表达式
[解决办法]
p=re.compile(u'\[[\u4e00-\u9fa5]*\]')

读书人网 >perl python

热点推荐