今天用到了這個函式,稍微總結下:
1.最長用的一種擷取方式,如下:
string str1="1,2,3,4,5,6";
string str=str1.split(','); //得到乙個str的陣列
foreach(string s in str)
//輸出結果:
// 1
// 2
// 3
// 4
// 5
// 6
2.也可用多個字元來擷取,如下:
string str2="1,2,3,4.5.6.7";
string strm=str2.split(new
char[2]);
foreach(string var in strm)
//輸出結果:
//1//2
//3//4
//5//6
//7
3.也可以用system.text.regularexpressions(框架中的正規表示式來根據字串擷取)如:
string str3="hellomrzhanghellomisslihellomrzhao";
string strname= system.text.regularexpressions.regex.split(str3,"hello", system.text.regularexpressions.regexoptions.ignorecase);
foreach(string var in strname)
//結果
//mrzhang
//missli
//mrzhao
c 中Split函式的使方法
split函式 描述 返回乙個下標從零開始的一維陣列,它包含指定數目的子字串。語法 split expression delimiter count compare split函式語法有如下幾部分 部分描述 expression 必需的。包含子字串和分隔符的字串表示式 如果expression是乙個...
C 中的Split 函式
一 string.split方法提供了如下6個過載函式 名稱 說明string.split char 返回包含此例項中的子字串 由指定 char 陣列的元素分隔 的 string 陣列。由 net compact framework 支援。string.split char,int32 返回包含此例...
C 中的Split 函式
一 string.split方法提供了如下6個過載函式 名稱說明 string.split char 返回包含此例項中的子字串 由指定 char 陣列的元素分隔 的 string 陣列。由 net compact framework 支援。string.split char,int32 返回包含此例...