字串擷取方法

2021-08-22 00:19:48 字數 1126 閱讀 1088

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」 有則去掉之
string str = "123abc456";

string a="abc";

string replaceall = str.replaceall(a, "");

system.out.println("replaceall: "+replaceall);

輸出:replaceall: 123456

6.如果字串中有」abc」則替換成」abc」
str=str.replace("abc","abc");
7.帶特殊符號的字串的擷取

;string strs=str1.split("\\/");

//獲取最後的檔名

string x = strs[strs.length - 1];

system.out

.println("檔名: "+x);

輸出內容:檔名: 35_20180801125430.jpg

如果是在js中擷取,則有所區別,只加一條反斜槓即可,如:

var symptomval=str.split("\/");引用:

Shell 字串擷取方法

shell下擷取字串的功能非常少,不過有時在判斷字串字首或是字尾時卻非常重要。這裡說的shell不包含bash和csh,主要是給freebsd下sh指令碼使用的。例如下面的乙個列子 prg info name make mke info act bin make foo foo prg info n...

Shell 字串擷取方法

linux 的字串擷取很有用。有八種方法。假設有變數 var 1.號擷取,刪除左邊字元,保留右邊字元。複製 如下 echo 其中 var 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左邊的所有字元 即刪除 http 結果是 www.aaa.com 123.htm 2.號擷取,刪除左邊字元,保...

字串擷取的方法

字串擷取的方法 stringof lastindexof substring 例項 string str 123abc456 int i 3 1.取字串的前i個字元 str str.substring 0,i str str.remove i,str.length i 2.去除字串的前i個字元 st...