C 實現字串按多個字元採用Split方法分割

2021-06-21 16:57:51 字數 995 閱讀 7925

string字串如何按多個字元採用split方法進行分割呢?本文提供vs2005和vs2003的實現方法,vs2005可以用下面的方法:

string agentinfo = userinfo.attribute19.tostring();

string myagent = agentinfo.split(new string , stringsplitoptions.none);

if (myagent.length == 3) 

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 ...