C 字串擷取函式Substring

2021-08-01 09:16:33 字數 789 閱讀 6607

substring是c#的字元擷取函式,第乙個字元是大寫的,其它的用法和其它語言的用法基本一樣。

(1)取左邊的3個字元

string str = "橙子am乙個guobao機甲";

string str1 = str.substring(0, 3);

//結果

str1="橙子a"

(2)去掉左邊的3個字元

string str = "橙子am乙個guobao機甲";

string str1 = str.substring(3);

//結果

str1="m乙個guobao機甲"

(3)取右邊的3個字元

string str = "橙子am乙個guobao機甲";

string str1 = str.substring(str.length -3);

//結果

str1="o機甲"

(4)從右邊去掉3個字元

string str = "橙子am乙個guobao機甲";

string str1 = str.substring(0,str.length -3);

//結果

str1="橙子am乙個guoba"

使用很簡單,就是注意大小寫,不過在vs中都是系統自動出來的,都沒注意到,另外,就是中英文都是1位,有點奇怪,沒試一下還不敢確認,不懂原理,看不見源**,就死記硬背結果,但是也不可靠,可能明天又公升級了,所以,現在能用就好了。

字串擷取函式

英文及數字擷取函式 substr 函式返回字串的一部分,但要分割的文字如果包括中文字元往往會遇到問題。substr string,start,length 例子 rest substr abcdef 1 returns bcdef 從位置為1的字元向後擷取到字串尾 rest substr hello...

字串擷取函式

此字串擷取函式可以的到字串中兩個標誌之間的一段字串 如 123 456 789 可以得到指定123,456,789,123 456,456 789等字串 include include char get str betw head tail char a,int c,int head,int tai...

C 字串擷取

一 1 取字串的前i個字元 1 string str1 str.substring 0,i 2 string str1 str.remove i,str.length i 2 去掉字串的前i個字元 string str1 str.remove 0,i string str1 str.substrin...