批處理之set截取字串

來源:互聯網
上載者:User

前言:這是今年寒假在家學批外理時的學習筆記,這是我學到set截取字串之後的學習心得做成了一個小bat方便查看,發出來 和大家共同交流!

@echo off
color 0a
title 《dos之set截取字串執行個體法全研究》
echo 樣本用法set var=%z:~x,y%
echo.
echo.
set a=幸福滴大臉,正在學習批處理!QQ390322157 論壇ID:webfans
echo                ^|1^|2^|3^|4^|56^|78^|9^|
echo ---------------------------------------------------------------------------
echo 要截取的變數為:%a%
echo ---------------------------------------------------------------------------
echo.

echo 截取sample_1:
echo.
set var1=%a:~2,3%
echo %a:~2,3%從第2列字元起"以後"截取3列字元
echo 結果應該為:滴大臉 注意:若x為正數,則從x起但不包括x位置的字元
echo.
pause
echo=====Result1==========
echo 截取結果:%var1%
echo=====================
echo.
pause

echo 截取sample_2:
echo.
set var2=%a:~2,-24%
echo %a:~2,-24%從第2列後起截取到倒數第24列
echo 結果應該為:滴大臉,正在學習批處理!
echo.
pause
echo=====Result2==========
echo 截取結果:%var2%
echo=====================
echo.
pause

echo 截取sample_3:
echo.
set var3=%a:~3%
echo %a:~3%從第3個字元"以後"起截取'全部列'的字元
echo 結果應該為:大臉,正在學習批處理QQ390322157 論壇ID:webfans
echo.
pause
echo=====Result3==========
echo 截取結果:%var3%
echo=====================
echo.
pause

echo 截取sample_4:
echo.
set var4=%a:~-24,11%
echo %a:~-24,11%從倒數第24列起截取11列字元
echo 截取結果應該為:QQ390322157 注意:若x為負數,則從x起則包括x位置的字元
echo.
pause
echo=====Result4==========
echo 截取結果:%var4%
echo=====================
echo.
pause

echo 截取sample_5:
echo.
echo 要截取的的字串是:%a%
set var5=%a:~-24,-11%
echo %a:~-24,-11%從倒數第24列截取到倒數第11列
echo 截取結果應該為:QQ390322157 論
echo.
pause
echo=====Result5==========
echo 截取結果:%var5%
echo=====================
echo.
pause

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.