幾個經常用到的字串的擷取

2021-06-06 15:34:00 字數 701 閱讀 9774

string str="123abc456";

int i=3;

1 取字串的前i個字元

str=str.substring(0,i); // or str=str.remove(i,str.length-i);

2 去掉字串的前i個字元:

str=str.remove(0,i); // or str=str.substring(i);

3 從右邊開始取i個字元:

str=str.substring(str.length-i); // or str=str.remove(0,str.length-i);

4 從右邊開始去掉i個字元:

str=str.substring(0,str.length-i); // or str=str.remove(str.length-i,i);

5 判斷字串中是否有"abc" 有則去掉之

using system.text.regularexpressions;

string str = "123abc456";

string a="abc";

regex r = new regex(a);

match m = r.match(str);

if (m.success)

6 如果字串中有"abc"則替換成"abc"

str=str.replace("abc","abc");

幾個經常用到的字串的擷取

2 去掉字串的前i個字元 str str.remove 0,i or str str.substring i 3 從右邊開始取i個字元 str str.substring str.length i or str str.remove 0,str.length i 4 從右邊開始去掉i個字元 str ...

幾個經常用到的字串的擷取

2 去掉字串的前i個字元 str str.remove 0,i or str str.substring i 3 從右邊開始取i個字元 str str.substring str.length i or str str.remove 0,str.length i 4 從右邊開始去掉i個字元 str ...

幾個經常用到的字串的擷取

2 去掉字串的前i個字元 str str.remove 0,i or str str.substring i 3 從右邊開始取i個字元 str str.substring str.length i or str str.remove 0,str.length i 4 從右邊開始去掉i個字元 str ...