批處理中字串的擷取和替換

2021-06-21 05:11:35 字數 583 閱讀 9815

@echo off

set "url=www.mzwu.com"

echo 1.字串擷取

echo %url:~4,4%

echo %url:~4,-4%

echo %url:~-8,4%

echo %url:~-8,-4%

echo %url:~,4%

echo %url:~,-4%

echo %url:~4%

echo %url:~-8%

echo.

echo 2.字串替換,將mzwu替換為163

echo %url:mzwu=163%

pause>nul

1.字串擷取

語法:%var:~x,y% (x,y∈z)

說明:當x為正數時表示從左到右第x+1位開始擷取,當x為負數時表示從右到左第x位開始擷取(右一位是-1),當省略x時採用預設值0;當y為正數時表示擷取的長度,當y為負數時表示擷取到從右到左的第y+1位,當省略y時採用預設值-1。

2.字串替換

語法:%var:str1=str2%

說明:將字串var中所有的str1替換為str2。 

bat 批處理 字串 擷取

由於專案中配置項太多,經常有同事在配置xml的時候,講 配置的路徑搞錯,先需要搞乙個指令碼,可以自動將路徑擷取出來,晚上收集了點資料,暫時先上幾個 bat 後面留著 具體實現。echo off setvar 0 rem 迴圈開始了 continue set a var 1 echo 第 var 次迴...

字串擷取和字串替換

substring 叫做擷取字串,split叫做字串分割 substring擷取,下面是從第0位擷取前3個 說白了是從第一位擷取前3個 中的0索引就是我們常說的第一位 列印結果 用一生 split擷取,下面是通過 擷取,把字元分為6部分 string txta 用,一,生,下,載,你 string ...

bat批處理字串擷取補充

先複製貼上一段網上很容易就搜到的內容 echo off set ifo abcdefghijklmnopqrstuvwxyz0123456789 echo 原字串 第二行為各字元的序號 echo ifo echo 123456789012345678901234567890123456 echo 擷...