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

python正则解决方法

2013-04-09 
python正则一个文档中有[sfjksd2323][sdfsdf23], [sdkljfskl]...各位高手,如何匹配有多少对[], 并分别将每

python正则
一个文档中有[sfjksd2323]    [sdfsdf23], [sdkljfskl]...各位高手,如何匹配有多少对[], 并分别将每个[]的字符串保存下来。谢谢
[解决办法]

>>> import re
>>> s = '''[sfjksd2323]    [sdfsdf23], [sdkljfskl]'''
>>> res = r'\[(.*?)\]'
>>> m = re.findall(res,s,re.S
[解决办法]
re.M)
>>> len(m)
3
>>> m
['sfjksd2323', 'sdfsdf23', 'sdkljfskl']

热点排行