html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

简述c#中对字符串进行分割的几种方法_.NET教程_编程技术

[ ] 已经帮助:人解决问题

最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法: cmyHTML5中文学习网 - HTML5先行者学习网

第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 cmyHTML5中文学习网 - HTML5先行者学习网

      string s="abcdeabcdeabcde"; cmyHTML5中文学习网 - HTML5先行者学习网

       string[] sArray=s.Split(''c''); cmyHTML5中文学习网 - HTML5先行者学习网

       foreach(string i in sArray) cmyHTML5中文学习网 - HTML5先行者学习网

       Console.WriteLine(i.ToString()); cmyHTML5中文学习网 - HTML5先行者学习网

        输出下面的结果:ab cmyHTML5中文学习网 - HTML5先行者学习网

                       deab cmyHTML5中文学习网 - HTML5先行者学习网

                       deab cmyHTML5中文学习网 - HTML5先行者学习网

                       de cmyHTML5中文学习网 - HTML5先行者学习网

    我们看到了结果是以一个指定的字符进行的分割。如果我们希望使用多个字符进行分割如c,d,e如何做呢?好,我们使用另一种构造方法: cmyHTML5中文学习网 - HTML5先行者学习网

       更改为     string s="abcdeabcdeabcde cmyHTML5中文学习网 - HTML5先行者学习网

     string[] sArray1=s.Split(new char[3]{''c'',''d'',''e''}); cmyHTML5中文学习网 - HTML5先行者学习网

        foreach(string i in sArray1) cmyHTML5中文学习网 - HTML5先行者学习网

        Console.WriteLine(i.ToString()); cmyHTML5中文学习网 - HTML5先行者学习网

    可以输出下面的结果:ab cmyHTML5中文学习网 - HTML5先行者学习网

                       ab cmyHTML5中文学习网 - HTML5先行者学习网

                       ab cmyHTML5中文学习网 - HTML5先行者学习网

  除了以上的这两种方法以外,第三种方法是使用正则表达式。新建一个控制台项目。然后先添加 using System.Text.RegularExpressions;
'http://www.knowsky.com
Main() :中更改为
cmyHTML5中文学习网 - HTML5先行者学习网

       System.Text.RegularExpressions cmyHTML5中文学习网 - HTML5先行者学习网

      string content="agcsmallmacsmallgggsmallytx"; cmyHTML5中文学习网 - HTML5先行者学习网

      string[]resultString=Regex.Split(content,"small",RegexOptions.IgnoreCase)
       foreach(string i in resultString)
        Console.WriteLine(i.ToString());
 
        输出下面的结果:agc
                       mac
                       ggg
                       ytx
cmyHTML5中文学习网 - HTML5先行者学习网

共2页: 上一页 1 [2] 下一页 cmyHTML5中文学习网 - HTML5先行者学习网

cmyHTML5中文学习网 - HTML5先行者学习网
cmyHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助