字串擷取方式

2021-08-29 01:15:33 字數 654 閱讀 6185

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 結果 輸出為空...