正则表达式在括号之间返回文本

正则表达式在括号之间返回文本

u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')'

我需要的只是括号内的内容。


红糖糍粑
浏览 397回答 3
3回答

一只名叫tom的猫

用途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'"

神不在的星期二

如果要查找所有出现的事件:>>> 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']
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python