一个简单的获取字符串的正则表达问题
有一字符串: 
 str= "http://xxxx.xxx.com:8888/aaaaaaaaa/bbbbbbb/s.aspx " 
 我现在想用正则表达方式把在“/”“/”中间的字符窜放到数组里   ,怎么做也不行。(/?[\S\s]*?/) 
 麻烦高人帮下,谢谢
------解决方案--------------------@ "http://[^/]*?(/([^/]*?)/)+?\S+ "
------解决方案--------------------楼主只想取“aaaaaaaaa”,“bbbbbbb”吗   
             string str =  "http://xxxx.xxx.com:8888/aaaaaaaaa/bbbbbbb/s.aspx "; 
             MatchCollection mc = Regex.Matches(str, @ "(? <!//)(? <=/)([^/]+?)(?=/)(?!//) "); 
             string[] result = new string[mc.Count]; 
             for (int i = 0; i  <result.Length; i++) 
             { 
                 result[i] = mc[i].Value; 
             }   
 zhangliu_521(浪客) 兄弟的可以匹配,但只能取出一个,分开写能取出,但不通用,我不想答正则了,就是看着手痒痒,呵呵,分不用给我