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="xuejiehome.com,www.xuejiehome.com,ask.xuejiehome.com";
複製**
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 函式
一 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 返回包含此例...
C 中Split方法詳解
一 string.split方法提供了如下6個過載函式 名稱 說明string.split char 返回包含此例項中的子字串 由指定 char 陣列的元素分隔 的 string 陣列。由 net compact framework 支援。string.split char,int32 返回包含此例...