读书人

python正则解决方法

发布时间: 2013-04-09 16:45:09 作者: rapoo

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']

读书人网 >perl python

热点推荐