荷梅月剑 编程之路

这个世界没有偶然,有的只是必然
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

c#中分割字符串的几种方法

Posted on 2007-08-14 14:02  荷梅月剑  阅读(263)  评论(0编辑  收藏  举报

单个字符分割


string s="abcdeabcdeabcde"

string[] sArray=s.Split('c'); 

foreach(string i in sArray) 

Console.WriteLine(i.ToString()); 


输出下面的结果
:

ab

deab

deab

de



多个字符分割

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


 

多个字符分割(正则表达式)


string content="agcsmallmacsmallgggsmallytx"

string[]resultString=Regex.Split(content,"small",RegexOptions.IgnoreCase) 

foreach(string i in resultString) 

Console.WriteLine(i.ToString()); 


输出下面的结果
:
agc

mac

ggg

ytx