c 切割字串

2021-04-12 23:41:19 字數 798 閱讀 4592

c#切割字串

1,按單一字元切割

string str_org="abcdce";

string str_out=str_org.slipt('c');

foreach(string i in str_out)

);foreach(string i in str_out)

{console.writeline(i.tostring());

輸出結果:

a  d

e 3,按字串切割

string str_org="abcdce";

string str_out=system.text.regularexpressions.regex.split(str_org,"cd");

foreach(string i in str_out)

{console.writeline(i.tostring());

輸出結果:

ab ce  

4,特殊切割方法

把"我**是*****一*****個*****教*****師"切割成「我是乙個教師」

string str_org="我**是*****一*****個*****教*****師";

string str_out=system.text.regularexpressions.regex.split(str_org,@"[*]+");

foreach(string i in str_out)

{console.writeline(i.tostring());

輸出結果:

我是乙個教師

C 切割字串

通過stl實現 涉及到string類的函式find find函式 原型 size t find const string str,size t pos 0 const 功能 查詢子字串第一次出現的位置。引數說明 str為子字串,pos為初始查詢位置。返回值 找到的話返回第一次出現的位置,否則返回st...

C 字串切割

一.字串陣列切割 函式原型 char strtok s char strtoken,const char strdelimit,char buf 引數 str,待分割的字串 delimiters,字串分割符,buf,自定義的變數。1.原理 該函式用來將字串分割成乙個個片段。引數str指向欲分割的字串...

C 字串切割函式

strtok的典型用法是 p strtok s4,split while p null 需要注意的是 如果s4是字串常量,執行這一段 會報出段錯誤。因為strtok為了處理方便,會更改字串s4中的一些字元 將分隔符split更改為 0 而字串常量是不能更改的,所以會報段錯誤。第二個需要注意的點是 s...