string字串如何按多個字元採用split方法進行分割呢?本文提供vs2005和vs2003的實現方法,vs2005可以用下面的方法:
string agentinfo = userinfo.attribute19.tostring();
string myagent = agentinfo.split(new string , stringsplitoptions.none);
if (myagent.length == 3)
this.qlookupmyagent.text = myagent[0].tostring();
this.qcalenderstartdate.value = myagent[1].tostring();
this.qcalenderenddate.value = myagent[2].tostring();
vs2003下用下面的方法:
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() + "
");輸出結果:
aaabbb
ccc2、用多個字元來分隔:
string str="aaajbbbscccjdddseee";
string sarray=str.split(new char[2]);
foreach(string i in sarray) response.write(i.tostring() + "
");輸出結果:
aaabbb
cccddd
eee3、用單個字元來分隔:
string str="aaajbbbjccc";
string sarray=str.split('j');
foreach(string i in sarray) response.write(i.tostring() + "
");輸出結果:
aaabbb
ccc
C 實現字串按多個字元採用Split方法分割
string字串如何按多個字元採用split方法進行分割呢?本文提供vs2005和vs2003的實現方法,vs2005可以用下面的方法 string agentinfo userinfo.attribute19.tostring string myagent agentinfo.split new ...
printf多個字串 C語言字串詳解
字串是一種非常重要的資料型別,但是c語言不存在顯式的字串型別,c語言中的字串都以字串常量的形式出現或儲存在字元陣列中。同時,c 語言提供了一系列庫函式來對操作字串,這些庫函式都包含在標頭檔案 string.h 中。1.1 什麼是字串常量 c 語言雖然沒有字串型別,但是 c語言提是存在字串這個概念的,...
C 字串分割,包括分割多個字元
1 如果字串格式為 string str abc def hijkl mn string s str.split new char string s str.split eval eval 重點是split中的函式是字元型,不是字串 結果就是 s 0 abc s 1 def s 2 hijkl s ...