Regex分割字符串的问题
下面程序为什么用Regex分割字符串会出现6个空白行,应该怎么修改?   
    string   t1= "Once.Upon:A/Time\\In\ 'Amercia ";   
 //方法1: 
    char[]   cz= "   .:/\\\ ' ".ToCharArray(); 
    u2=t1.Split(cz); 
    foreach(string   x   in   u2)   Console.WriteLine(x);   
 /*结果为 
 Once 
 Upon 
 A 
 Time 
 In 
 Amercia 
 */      
 //方法2: 
    Regex   r1=new   Regex( "   |.|:|/|\\|\ ' "); 
    foreach(string   x   in   r1.Split(t1))   Console.WriteLine(x); 
 //运行结果是6个空白行,请问应该怎么做才能得到方法1的结果? 
------解决方案--------------------Regex r1=new Regex( " [.:/\\\ '] ");
------解决方案--------------------try   
 Regex r1 = new Regex(@ "\.|:|/|\\|\ ' ");