C#字符串进行分割
最近经常看到论坛中许多帖子询问如何使用split来把C#字符串分割,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法:
第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。
- string s="abcdeabcdeabcde";
- string[] ssArray=s.Split('c');
- foreach(string i in sArray)
- Console.WriteLine(i.ToString());
我们看到了结果是以一个指定的C#字符串分割。如果我们希望使用多个C#字符串分割如c,d,e如何做呢?好,我们使用另一种构造方法:
更改为
- string s="abcdeabcdeabcde
- string[] ssArray1=s.Split(new char[3]{'c','d','e'});
- foreach(string i in sArray1)
- Console.WriteLine(i.ToString());
除了以上的这两种方法以外,第三种方法是使用正则表达式。新建一个控制台项目。然后先添加
- using System.Text.RegularExpressions;
- System.Text.RegularExpressions
- string content="agcsmallmacsmallgggsmallytx";
- string[]resultString=Regex.Split(content,"small",RegexOptions.IgnoreCase)
- foreach(string i in resultString)
- Console.WriteLine(i.ToString());
【编辑推荐】
- C#记忆功能的地址栏控件
- 描述C#调用外部进程
- C#语言操纵数据库事务
- 概述C#语言异常处理
- 简单介绍C#数组和函数
版权声明:
作者:后浪云
链接:https://www.idc.net/help/404719/
文章版权归作者所有,未经允许请勿转载。
THE END