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)
幾個經常用到的字串的擷取
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...
幾個經常用到的字串的擷取
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 ...