C 學習 字串函式詳解

2021-06-05 07:02:54 字數 3010 閱讀 7516

一、字串分割:split

練習使用split對字串進行分割。

split使用方法(1):string strs1 = s1.split('分割符');

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace 字串分割

console.readkey();}}

}

split可以使用可變引數,即可以規定多個分隔符。(注意轉義字元\作為分隔符時的情況)

執行結果:

字串根據分割符被分割為字元陣列列印出來。

另外split可以過載,能夠把字串中空白字元移除掉:

split使用方法(2):string strs2 = s1.split(new char ,stringsplitoptions.removeemptyentries);

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace 字串分割

,stringsplitoptions.removeemptyentries);

foreach (string item in strs1)

foreach (string item in strs2)

console.readkey();}}

}

執行結果(字串中的空格被移除):

split使用方法(3):string strs3 = s1.split(new shring,stringsplitoptions.removeemptyentries);

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace 字串分割

,stringsplitoptions.removeemptyentries);

foreach (string item in strs1)

console.readkey();}}

}

執行結果(按字串對字串進行分割):

二、字串替換:string replace(string oldvalue,string newvalue)

將字串中出現oldvalue的地方替換為newvalue

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace 字串替換}}

執行結果:

三、取子字串:

1、string substring(int startindex),取從位置startindex開始一直到最後的子字串

2、string substring(int startindex,int length),取從位置startindex開始長度為length的子字串,如果子字串的長度不足length則報錯

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace substring函式}}

執行結果:

四、判斷字串是否含有字串

bool contains(string value)

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace 包含

console.readkey();}}

}

執行結果:

其他字串函式:

bool startswith(string value)判斷字串是否以字串value開始

bool endswith(string value)判斷字串是否以字串value結束

int indexof(string value)取字串value第一次出現的位置,用法如下:

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace 字串綜合練習}}

執行結果:

C 學習 字串 七

學習一下c 的基本函式和操作 include include using namespace std intmain 通過這個操作符可以使用索引的方式來訪問字串中的每乙個字元 include include using namespace std intmain 通過front 和back 函式來訪...

C 學習 字串 七

學習一下c 的基本函式和操作 include include using namespace std intmain 通過這個操作符可以使用索引的方式來訪問字串中的每乙個字元 include include using namespace std intmain 通過front 和back 函式來訪...

Python學習 字串

前面學了基本的python語法和內容後也會寫一些程式了,每寫完乙個程式都有莫大的自豪感 成就感,學習python一定要盡可能自己琢磨演算法和程式語言的使用,穩步提公升,語法又上線,演算法無止境,嘻嘻!今天決定好好介紹下字串 序列 字串的格式化輸出 以及字串的轉義字元。1 序列中的所有元素都是有編號的...