读书人

一个正则表达式 分割函数参数。

发布时间: 2014-01-17 00:06:00 作者: rapoo

求助:一个正则表达式 分割函数参数。。。。

str ="foo('412772','描述,内容,试试','16','7 天','True')"
x= re.split("(^'*)|(s*$)",str)
for i in x:
print i

输出结果大概是这样的
>>>
412772
描述,内容,试试
16
7 天
True

正则表达式始终写不对。。。。
[解决办法]
findall吧
re.findall(r"'([^']+)'", str)

读书人网 >perl python

热点推荐