精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
asp.net中split的用法.html

asp.net中split的用法.html

(2009-07-09 19:31:57)
標(biāo)簽:

雜談

asp.net中split的用法.html
第一種方法:
string s=abcdeabcdeabcde;
string[] sArray=s.Split(c) ;
foreach(string i in sArray)
Console.WriteLine(i.ToString());
輸出下面的結(jié)果:
ab
deab
deab
de

-------------------
第二種方法:
我們看到了結(jié)果是以一個(gè)指定的字符進(jìn)行的分割。使用另一種構(gòu)造方法對(duì)多個(gè)字符進(jìn)行分割:
string s=abcdeabcdeabcde
string[] sArray1=s.Split(new char[3]{c,d,e}) ;
foreach(string i in sArray1)
Console.WriteLine(i.ToString());
可以輸出下面的結(jié)果:
ab
ab
ab
---------------------

第三種方法:
除了以上的這兩種方法以外,第三種方法是使用正則表達(dá)式。新建一個(gè)控制臺(tái)項(xiàng)目。然后先添加 using System.Text.RegularExpressions;
System.Text.RegularExpressions
string content=agcsmallmacsmallgggsmallytx;
string[]resultString=Regex.Split(content,small,RegexOptions.IgnoreCase)
foreach(string i in resultString)
Console.WriteLine(i.ToString());
輸出下面的結(jié)果:
agc
mac
ggg
ytx
-----------------------------

第四種方法:
string str1=我*****是*****一*****個(gè)*****教*****師;
string[] str2;
str1=str1.Replace(*****,*) ;
str2=str1.Split(*) ;
foreach(string i in str2)
Console.WriteLine(i.ToString());

--------------------------------
第五種方法:
string str1=我**是*****一*****個(gè)*****教*****師;
我希望顯示的結(jié)果為:我是一個(gè)教師。
我如果采用上面的第四種方法來做就會(huì)產(chǎn)生下面的錯(cuò)誤:我   是一個(gè)教師。中間有空格輸出,所以輸出結(jié)果并不是希望的結(jié)果,這就又回到了正則表達(dá)式了,這時(shí)可以采用下面的第五種方法:
string str1=我**是*****一*****個(gè)*****教*****師;
string[] str2 = System.Text.RegularExpressions.Regex.Split(str1,@[*]+);
foreach(string i in str2)
Console.WriteLine(i.ToString());
這里通過[*]+ 巧妙的完成了我們的目標(biāo)。

1、用字符串分隔:
using System.Text.RegularExpressions;
string str="aaajsbbbjsccc";
string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);
foreach (string i in sArray) Response.Write(i.ToString() + "<br>");

輸出結(jié)果:
aaa
bbb
ccc

2、用多個(gè)字符來分隔:

string str="aaajbbbscccjdddseee";

string[] sArray=str.Split(new char[2]{'j','s'});

foreach(string i in sArray) Response.Write(i.ToString() + "<br>");


輸出結(jié)果:
aaa
bbb
ccc
ddd
eee

3、用單個(gè)字符來分隔:

string str="aaajbbbjccc";

string[] sArray=str.Split('j');

foreach(string i in sArray) Response.Write(i.ToString() + "<br>");

輸出結(jié)果:
aaa
bbb
ccc
4, 有這樣一組數(shù)
s00:2008-10-10,s01:2008-10-11,s02:2008-10-12
要輸出這樣的結(jié)果
s00 s01 s02
2008-10-10 2008-10-11 2008-10-12

方法1:

string a = "s00:2008-10-10,s01:2008-10-11,s02:2008-10-12";
string c = string.Empty, d = string.Empty;
foreach (string b in a.Split(','))
{
c += b.Split(':')[0] + " ";
d += b.Split(':')[1] + " ";
}
輸出c和d.

方法2:

string str="s00:2008-10-10,s01:2008-10-11,s02:2008-10-12"
string[] arr=str.split(new char[]{':',','}));
for(int i=1;i <=arr.length;i++)
{
if(i%2>0)
{
response.write(arr[i]+" ");
}
else
{
response.write(" <br/>"+arr[i]);
}

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
asp.net字符串分割函數(shù)用法
c#中Split等分割字符串的幾種方法
C#中Split分隔字符串的應(yīng)用(C#、split、分隔、字符串)
C#截取字符串的方法小結(jié)
String和string?
C#統(tǒng)計(jì)字符串中某字符串出現(xiàn)次數(shù)示例
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 万宁市| 渭源县| 金寨县| 大理市| 裕民县| 房产| 万山特区| 博白县| 莆田市| 桓仁| 光山县| 秦皇岛市| 凤翔县| 邹城市| 杭锦后旗| 正宁县| 安达市| 兰州市| 汝南县| 中西区| 西乡县| 苏州市| 天水市| 攀枝花市| 乌拉特中旗| 思茅市| 陈巴尔虎旗| 渝北区| 崇文区| 修水县| 罗江县| 元氏县| 淳安县| 浏阳市| 皮山县| 抚远县| 郯城县| 富宁县| 康定县| 湟源县| 读书|