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

2021-10-01 22:16:19 字數 1009 閱讀 1940

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");

string str="adcdef"; int indexstart = str.indexof("d");

int endindex =str.indexof("e");

string tostr = str.substring(indexstart,endindex-indexstart);

c#擷取字串最後乙個字元的問題!

str1.substring(str1.lastindexof(",")+1);

c# 擷取字串最後乙個字元

k = k.substring(k.length-1, 1);

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

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

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

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