cmd批處理:替換字符串、截取字符串、擴(kuò)充字符串

cmd批處理:替換字符串、截取字符串、擴(kuò)充字符串

ID:12708793

大?。?6.50 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2018-07-18

cmd批處理:替換字符串、截取字符串、擴(kuò)充字符串_第1頁(yè)
cmd批處理:替換字符串、截取字符串、擴(kuò)充字符串_第2頁(yè)
cmd批處理:替換字符串、截取字符串、擴(kuò)充字符串_第3頁(yè)
資源描述:

《cmd批處理:替換字符串、截取字符串、擴(kuò)充字符串》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、批處理:替換字符串、截取字符串、擴(kuò)充字符串2009年12月19日下午10:58批處理:替換字符串、截取字符串、擴(kuò)充字符串━━━━━━━━━━━━━━━━━━━━━━━━━━替換字符串,即將某一字符串中的特定字符或字符串替換為給定的字符串。舉例說(shuō)明其功能:  =========================================  @echooff  setaa=偉大的中國(guó)!我為你自豪!  echo替換前:%aa%  echo替換后:%aa:中國(guó)=中華人民共和國(guó)%  echoaa=%aa%  set"aa=%aa:中國(guó)=中華人民共和國(guó)%"  echoaa=%aa%  pause  

2、=========================================  對(duì)于上面的例子有一點(diǎn)說(shuō)明,對(duì)比兩個(gè)echoaa=%aa%可以發(fā)現(xiàn),如果要修改變量aa的內(nèi)容的話,就需要將修改結(jié)果“%aa:中國(guó)=中華人民共和國(guó)%”賦值給變量aa。上面的字符串截取也有著同樣的特點(diǎn)。━━━━━━━━━━━━━━━━━━━━━━━━━━2、截取字符串━━━━━━━━━━━━━━━━━━━━━━━━━━截取字符串可以說(shuō)是字符串處理功能中最常用的一個(gè)子功能了,能夠?qū)崿F(xiàn)截取字符串中的特定位置的一個(gè)或多個(gè)字符。舉例說(shuō)明其基本功能:  ===================================

3、======  @echooff  setifo=abcdefghijklmnopqrstuvwxyz0123456789  echo原字符串(第二行為各字符的序號(hào)):  echo%ifo%  echo123456789012345678901234567890123456  echo截取前5個(gè)字符:  echo%ifo:~0,5%  echo截取最后5個(gè)字符:  echo%ifo:~-5%  echo截取第一個(gè)到倒數(shù)第6個(gè)字符:  echo%ifo:~0,-5%  echo從第4個(gè)字符開(kāi)始,截取5個(gè)字符:  echo%ifo:~3,5%  echo從倒數(shù)第14個(gè)字符開(kāi)始,截取5個(gè)字符:  

4、echo%ifo:~-14,5%  pause  =========================================  當(dāng)然,上面的例子只是將字符串處理的基本功能展示出來(lái)了,還看不出字符串處理具體有什么用處。下面這個(gè)例子是對(duì)時(shí)間進(jìn)行處理?! ?========================================  @echooff  echo當(dāng)前時(shí)間是:%time%即%time:~0,2%點(diǎn)%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒  pause  =========================================━

5、━━━━━━━━━━━━━━━━━━━━━━━━━3、擴(kuò)充字符串━━━━━━━━━━━━━━━━━━━━━━━━━━“擴(kuò)充”這個(gè)詞匯來(lái)自于微軟自己的翻譯,意思就是對(duì)表示文件路徑的字符串進(jìn)行特殊的處理,具體功能羅列如下:  =========================================  ~I-刪除任何引號(hào)("),擴(kuò)充%I  %~fI-將%I擴(kuò)充到一個(gè)完全合格的路徑名  %~dI-僅將%I擴(kuò)充到一個(gè)驅(qū)動(dòng)器號(hào)  %~pI-僅將%I擴(kuò)充到一個(gè)路徑  %~nI-僅將%I擴(kuò)充到一個(gè)文件名  %~xI-僅將%I擴(kuò)充到一個(gè)文件擴(kuò)展名  %~sI-擴(kuò)充的路徑只含有短名  %~aI-將%I

6、擴(kuò)充到文件的文件屬性  %~tI-將%I擴(kuò)充到文件的日期/時(shí)間  %~zI-將%I擴(kuò)充到文件的大小  %~$PATH:I-查找列在路徑環(huán)境變量的目錄,并將%I擴(kuò)充  到找到的第一個(gè)完全合格的名稱。如果環(huán)境變量名  未被定義,或者沒(méi)有找到文件,此組合鍵會(huì)擴(kuò)充到  空字符串  可以組合修飾符來(lái)得到多重結(jié)果:  %~dpI-僅將%I擴(kuò)充到一個(gè)驅(qū)動(dòng)器號(hào)和路徑  %~nxI-僅將%I擴(kuò)充到一個(gè)文件名和擴(kuò)展名  %~fsI-僅將%I擴(kuò)充到一個(gè)帶有短名的完整路徑名  %~dp$PATH:i-查找列在路徑環(huán)境變量的目錄,并將%I擴(kuò)充  到找到的第一個(gè)驅(qū)動(dòng)器號(hào)和路徑?! ?~ftzaI-將%I擴(kuò)充到類似輸出線

7、路的DIR  =========================================  以上內(nèi)容引用于for/?幫助信息。其中的I代表變量I,不過(guò)需要說(shuō)明的是,不是所有的變量都能夠進(jìn)行擴(kuò)充的,有兩個(gè)條件:1、該字符串代表一個(gè)文件路徑;2、變量要用%x來(lái)表示,x可取a-zA-Z0-9共62個(gè)字符中的任意一個(gè)。舉例說(shuō)明:  =======================================

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。