- 爱易网页
 
                        - 
                            ASP.NET教程
 
                        - C#分割字符串 
 
                         
                    
                    
                    日期:2011-06-20  浏览次数:20774 次 
                    
                        
                        
            第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。  
 
   
 
           string  s="abcdeabcdeabcde";  
 
             string[]  sArray=s.Split('c');  
 
             foreach(string  i  in  sArray)  
 
             Console.WriteLine(i.ToString());  
 
   
 
               输出下面的结果:ab  
 
                                             deab  
 
                                             deab  
 
                                             de  
 
                                                     
 
   
 
       我们看到了结果是以一个指定的字符进行的分割。如果我们希望使用多个字符进行分割如c,d,e如何做呢?好,我们使用另一种构造方法:    
 
   
 
             更改为          string  s="abcdeabcdeabcde  
 
         string[]  sArray1=s.Split(new  char[3]{'c','d','e'});  
 
               foreach(string  i  in  sArray1)  
 
               Console.WriteLine(i.ToString());  
 
   
 
       可以输出下面的结果:ab  
 
                                             ab  
 
                                             ab  
 
   
 
   除了以上的这两种方法以外,第三种方法是使用正则表达式。新建一个控制台项目。然后先添加  using  System.Text.RegularExpressions;  
 
Main()  :中更改为  
 
   
 
             System.Text.RegularExpressions  
 
           string  content="agcsmallmacsmallgggsmallytx";    
 
  &n
                        
                     
                    
                    
                        免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。