字串擷取與分割 三

2021-09-24 10:40:10 字數 1109 閱讀 7724

以處理系統預設的郵箱路徑為例,可直接使用環境變數mail:

[root@svr5 ~]# echo $mail

/var/spool/mail/root

[root@svr5 ~]# echo $

l/mail/root

[root@svr5 ~]# echo $

var/spool/mail/root

[root@svr5 ~]# echo $mail  					//確認變數mail的值

/var/spool/mail/root

[root@svr5 ~]# echo $

t

[root@svr5 ~]# echo $

root

操作 $ 的效果與使用basename命令提取基本名稱的效果相同:

[root@svr5 ~]# basename $mail

root

3)從右向左,最短匹配刪除
[root@svr5 ~]# echo $mail  					//確認變數mail的值

[root@svr5 ~]# echo $

/var/spool/mail/r

[root@svr5 ~]# echo $

/var/spool/mail

操作 $ 的效果與使用dirname命令提取目錄名稱的效果相同:

[root@svr5 ~]# dirname $mail

/var/spool/mail

4)從右向左,最長匹配刪除
[root@svr5 ~]# echo $mail  					//確認變數mail的值

/var/spool/mail/root

root@svr5 ~]# echo $

/var/sp

[root@svr5 ~]# echo $

[root@svr5 ~]#

字串擷取,分割

關於字串擷取有多種方法適應不同的需求 1.substring擷取 string str fakhkajhdkahkdhfakh substring與substrvar str1 str.substring 0,2 從索引為0的位置開始,擷取長度為2位 alert str1 str1 fa eg st...

字串擷取與分割 二

1 只替換第1個子串 格式 以前面的school變數作為測試,先確認變數值 root svr5 echo school tarena it group.將字串中的第1個r替換為rrrr root svr5 echo tarrrrena it group.2 替換全部子串 格式 以前面的school變...

C 字串分割 擷取

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...