在编写程序中,经常要用到分割的方法来处理一些字符串。这里总结了几种常用的分割方法:
下面一一介绍一下:
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
[] sArray1=s.Split(
new
char
[3]{
'c'
,
'd'
,
'e'
});
foreach
(
string
i
in
sArray1)
Console.WriteLine(i.ToString());
输出下面的结果:
ab
ab
ab
3、使用正则表达式
添加引用
using
System.Text.RegularExpressions;
string
content=
"agcsmallmacsmallgggsmallytx"
;
string
[]resultString=Regex.Split(content,
"small"
,RegexOptions.IgnoreCase)
foreach
(
string
i
in
resultString)
Console.WriteLine(i.ToString());
输出下面的结果:
agc
mac
ggg
ytx