C#中Split函数的使用
Split函數?
描述?:返回一個下標從零開始的一維數組,它包含指定數目的子字符串。?
語法?:Split(expression[, ??delimiter[, ??count[, ??compare]]])?
Split函數語法有如下幾部分:?
部分描述 ??
?????expression ??必需的。包含子字符串和分隔符的字符串表達式 ??。如果expression是一個長度為零的字符串( " "),Split則返回一個空數組,即沒有元素和數據的數組。 ??
?????delimiter ??可選的。用于標識子字符串邊界的字符串字符。如果忽略,則使用空格字符( " ??")作為分隔符。如果delimiter是一個長度為零的字符串,則返回的數組僅包含一個元素,即完整的 ??expression字符串。???
?????count ??可選的。要返回的子字符串數,–1表示返回所有的子字符串。 ??
?????compare ??可選的。數字值,表示判別子字符串時使用的比較方式。關于其值,請參閱“設置值”部分。???
設置值?
compare參數的設置值如下:?
常數值描述 ??
????vbUseCompareOption ??–1 ??用Option ??Compare語句中的設置值執行比較。 ??
????vbBinaryCompare ??0 ??執行二進制比較。 ??
????vbTextCompare ??1 ??執行文字比較。 ??
????vbDatabaseCompare ??2 ??僅用于Microsoft ??Access。基于您的數據庫的信息執行比較。?
1.最常用的一種截取方式,如下:
string str1="1,2,3,4"; string [] str=str1.split(','); //得到一個str的數組{“1”,”2“,“3”,”4“} foreach(string s in str) { Response.Write(s+"<br />"); }輸出結果:
1
2
3
4
2.也可用多個字符來截取,如下:
輸出結果:
1
2
3
4
5
6
7
3.也可以用System.Text.RegularExpressions(框架中的正則表達式來根據字符串截取),如:
輸出結果:
MrZhang
MissLi
MrZhao
轉載于:https://www.cnblogs.com/ding2011/p/3270166.html
總結
以上是生活随笔為你收集整理的C#中Split函数的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ORCLE 表中列的修改(非常全面哦)
- 下一篇: 是是非非本寻常,我们要不要跳槽