首页  ·  知识 ·  编程语言
Split用法总结
佚名  本站原创  .NET  编辑:dezai  图片来源:网络
Split用法总结如下: 1.单个字符的分割: string s=abcdeabcdeabcde;string[] sArray=s.Split(c) ;foreach(string i in
Split用法总结如下:
1.单个字符的分割:
string s=abcdeabcdeabcde;
string[] sArray=s.Split(c) ;
foreach(string i in sArray)
Console.WriteLine(i.ToString());
输出下面的结果:
ab
deab
deab
de
2.对于多个字符的分割,使用一种构造方法:
string s=abcdeabcdeabcde;
string[] sArray=s.Split(new char(3){c,d,e}) ;
foreach(string i in sArray)
Console.WriteLine(i.ToString());
输出下面的结果:
ab
ab
ab
需要在这里提示说明一下的是:构造函数new char(3){c,d,e}中,如果是要以空格或非字符的形式分割,需要用单引号括起来,如new char(){''};
3.用正则表达式
首先在程序中需要引用正则表达式相关的程序集:using System.Text.RegularExpressions;
然后使用方法如下:
string content=agcsmallmacsmallgggsmallytx;
string[]resultString=System.Text.RegularExpressions .Regex.Split(content,small,RegexOptions.IgnoreCase)
foreach(string i in resultString)
Console.WriteLine(i.ToString());
输出下面的结果:
agc
mac
ggg
ytx
总结:其中对于1,2两种方法较为常用,第3种方法也能实现相应的效果.如果正则表达式这一块的知识比较熟的话,不妨也可以用第3种方法.

string stringValue = "1|2|3|4|5|6|7";
string[] num =text.Split(new char[]{'|'});
foreach(string str1 in num)
{
        MessageBox.Show(str1);
} 本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读