python 正则表达式,取出合适的子串

python 正则表达式,取出合适的子串

我要用python处理一个很长的字符串,
如下列所示
我的string是这样的,   \test                \\amo\d\test.doc  among  (test) ;
我要把 \test 取出来
然后把 \\amo\d\test.doc 取出来
然后再把test.doc 取出来
后面可能还有其他的信息.()里的

请假大家这个用python 的正则表达式如何写
想好久了!

(\S+)\s+(\S+)\s+\S+\s+\(([^)]*)\)
试试。