asp.net分割字串的幾種方法
阿新 • • 發佈:2018-12-14
在編寫程式中,經常要用到分割的方法來處理一些字串。這裡總結了幾種常用的分割方法:
下面一一介紹一下:
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