常用的字串擷取方式

2021-06-21 11:22:27 字數 703 閱讀 7108

string str="123abc456";

int i=3;

1 取字串的前i個字元

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

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

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

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

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

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

str=str.substring(0,str.length-i); // 或者 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");

字串擷取方式

shell字串擷取 str ip 192.168.3.123,port 8080 擷取 echo 1 是運算子,表示從左側第乙個字元開始,到,結束,刪除這些字元 上例顯然擷取之後結果為 port 8080 擷取 echo 2 表示從左側第乙個字元開始,到最後乙個.結束,將最後乙個.之前的字元全部刪除...

字串的擷取方式

一 通過split擷取 string str abc,12,3yy98,0 string strs str.split for int i 0,len strs.length isystem.out.println strs i tostring 執行結果 abc 12 3yy98 0 二 通過su...

常用的字串擷取方法

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