首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

请各路大侠帮忙,一个python写一个正则表达式,解决方法

2013-09-12 
请各路大侠帮忙,一个python写一个正则表达式,请各路大侠帮忙,我想用python写一个正则表达式,匹配出[]号中

请各路大侠帮忙,一个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]*\]')

热点排行