正则表达式提取字符串中引号内的内容到数组,该怎么解决

正则表达式提取字符串中引号内的内容到数组
比如
string str="'aaa' 'bbb' 'ccc'";
Regex re = new Regex("(?<=').*?(?=')")
提取出来集合大小是5:aaa,空格,bbb,空格,ccc,应该是匹配的时候把所有引号之间的都算上了
想只提取出来aaa,bbb,ccc,正则表达式怎么写啊
正则表达式,提取引号间内容

------解决方案--------------------
修改
Regex re = new Regex(@"(?<=')[^'\s]+?(?=')");