欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-14 14:42:34
单个字符分割  string s="abcdeabcdeabcde";  string[] sarray=s.split('c');...
单个字符分割 
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