shell字串擷取
str=』ip:192.168.3.123,port:8080』
# 擷取
echo 『1: 『$
#是運算子,*,表示從左側第乙個字元開始,到,結束,刪除這些字元
上例顯然擷取之後結果為 port:8080
## 擷取
echo 『2: 『$
*.表示從左側第乙個字元開始,到最後乙個.結束,將最後乙個.之前的字元全部刪除
% 擷取,刪除右邊字元,保留左邊字元
echo 『3: 『$
從右側開始,刪除第乙個.號及其右邊的字元
%%擷取
echo 『4: 『$
從右側開始,刪除最後乙個.號及其右邊的字元
從左側第幾個開始,以及要刪除字元的個數
echo 『5: 『$
從左側第3個開始,刪除4個字元
從左側第幾個開始,一直刪除到字串結束
echo 『6: 『$
從右側第幾個開始,以及要刪除字元的個數
echo 『7: 『$
從右側第幾個開始,一直到刪除字串開頭
字串的擷取方式
一 通過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...
常用的字串擷取方式
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...
字串擷取
var 用 擷取 刪除左邊字元,保留右邊字元 echo 其中 var 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左邊的所有字元 結果 root localhost shell shell.sh 表示從左邊開始刪除最後 最右邊 乙個 號及左邊的所有字元 結果 將變數改為var 結果 輸出為空...