求助,这样的正则表达式如何写?

求助,这样的正则表达式如何写?

"(12444,34555,'abbc,dggg,afggg',........)"括号里面的字符串用逗号(可能还有空白)分开,要求用\t替换逗号及其邻近的空白字符,但不替换引号里面的逗号.如果引号里面还包含有引号又怎么办?
举个例子啊,原串什么样,想转成什么样。哪里有什么临近的字符?
好的,"(12444,34555,'abbc,dggg,afggg','nihao')"转换成12444     34555    abbc,dggg,afggg  nihao,当然做这个是想通用的,就是有可能引号里面没有逗号,有可能有,现在这个例子只有4项(括号里面算一项),实际情况可能有很多项.

如果我是做,我不会只用一个正则式就完成替换,因为我认为那样不容易,我会选拆分,然后再合成,如:

[Copy to clipboard] [ - ]
CODE:
import re
a = "(12444,34555,'abbc,dggg,afggg','nihao')"
s = re.findall(r"'([^']+)'|([^\(\),]+),?", a)
print '\t'.join(''.join(x) for x in s)