u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')'
我所需要的就是括号里的内容。
发布于 2011-02-04 03:03:25
如果你的问题真的这么简单,你不需要正则表达式:
s[s.find("(")+1:s.find(")")]
发布于 2011-02-04 02:59:45
使用re.search(r'\((.*?)\)',s).group(1)
>>> import re
>>> s = u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')'
>>> re.search(r'\((.*?)\)',s).group(1)
u"date='2/xc2/xb2',time='/case/test.png'"
发布于 2015-07-10 14:49:37
如果要查找所有实例:
>>> re.findall('\(.*?\)',s)
[u"(date='2/xc2/xb2',time='/case/test.png')", u'(eee)']
>>> re.findall('\((.*?)\)',s)
[u"date='2/xc2/xb2',time='/case/test.png'", u'eee']
https://stackoverflow.com/questions/4894069
复制