<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>操作系統(tǒng)基礎(chǔ)知識>

        DOS截取字符串的方法

        時間: 志藝942 分享

          關(guān)于DOS(windows命令行)截取變量中字符串問題的詳細說明,接下來是小編為大家收集的DOS截取字符串的方法,希望能幫到大家。

          DOS截取字符串的方法

          為了說明截取變量中字符串的問題曾經(jīng)舉過如下這個例子:

          復(fù)制代碼 代碼如下:

          @echo off

          set str=123456789

          echo 第一個字符為:%str:~0,1%

          echo 頭兩個字符為:%str:~0,2%

          echo 頭5個字符為:%str:~0,5%

          echo 去掉最后一個字符后的字符串為:%str:~0,-1%

          echo 去掉最后3個字符后的字符串為:%str:~0,-3%

          echo 第4個字符為:%str:~3,1%

          echo 第4個及其之后的3個字符為:%str:~3,4%

          echo 最后一個字符為:%str:~-1%

          echo 最后一個字符為:%str:~-1,1%

          echo 最后一個字符為:%str:~-1,2%

          echo 倒數(shù)第4個字符為:%str:~-4,1%

          echo 倒數(shù)第4個及其之后的字符為:%str:~-4%

          echo 倒數(shù)第4個及其之后的1個字符為:%str:~-4,2%

          echo 倒數(shù)第4個及其之后的2個字符為:%str:~-4,3%

          pause

          為了說明這個問題,我在這里把批處理取字符,做下進一步的解釋,希望對新手有所啟發(fā)

          如下:

          echo %var:~n,k%

          我們在這里對每個參數(shù)做個說明:"%var",即我們要從中要截取字符的字符串." ~ "取字

          符標志符(我是這么理解的),"n" 我們將其理解為指針,"k"我們將其理解為偏移地址.(注

          :指針和偏移地址都是從零開始數(shù)的)

          我們還是用namejm版主的例子做下說明:

          復(fù)制代碼 代碼如下:

          @echo off

          set str=123456789

          rem 定義一個str字符串為123456789

          echo 第一個字符為:%str:~0,1%

          rem 指針為0,偏移地址為1,即從第0位開始,取1位

          echo 頭兩個字符為:%str:~0,2%

          rem 指針為0,偏移地址為2,即從第0位開始,取2位

          echo 頭5個字符為:%str:~0,5%

          rem 指針為0,偏移地址為5,即從第0位開始,取5位

          echo 去掉最后一個字符后的字符串為:%str:~0,-1%

          rem 當"k"為負值時,我們可以這樣理解:從指針開始處開始取其后面所有字符,然后減去后面"abs(k)位"..所以這個句字我們可以做如下解釋:從第0位開始取其全部字符

          為:123456789然后從后面減去abs(k)位,所以最后結(jié)果為:12345678

          echo 去掉最后3個字符后的字符串為:%str:~0,-3%

          rem 該句解釋同上↑

          echo 最后一個字符為:%str:~-1%

          rem 參數(shù)"n,"和"k"都可以為缺省,缺省"n,"時可以理解為:從abs(k)位開始取其全部

          echo 倒數(shù)第4個及其之后的字符為:%str:~-4%

          rem 解釋同上↑

          echo 最后一個字符為:%str:~-1,1%

          rem n為負值時,表示從后面開始截取字符,取k位(此時n應(yīng)從1開始數(shù))

          echo 最后一個字符為:%str:~-1,2%

          rem 解釋同上↑

          echo 倒數(shù)第4個字符為:%str:~-4,1%

          rem 解釋同上↑

          echo 倒數(shù)第4個及其之后的1個字符為:%str:~-4,2%

          rem 解釋同上↑

          echo 倒數(shù)第4個及其之后的2個字符為:%str:~-4,3%

          rem 解釋同上↑

          pause

        2778924 主站蜘蛛池模板: 国产精品视频中文字幕| 91精品国产自产在线蜜臀| 国产中文三级全黄| 午夜精品福利亚洲国产| 亚洲欧美激情另类| 精品国产美女福到在线不卡| 国产精品一区二区三区黄| 久青草国产综合视频在线| 欧美熟妇乱子伦XX视频| 国产精品黄色片| 亚洲最大天堂无码精品区| 亚洲 成人 无码 在线观看| 日本边添边摸边做边爱喷水| 午夜精品国产自在| 日本福利视频免费久久久| 日韩av一区二区三区精品| 亚洲成色精品一二三区| 成人无码h真人在线网站| 欧美XXXX黑人又粗又长精品| 99热久久这里只有精品| 日韩有码精品中文字幕| 国产成人综合色视频精品| av在线免费观看你懂的| 五月综合激情婷婷六月| 中文字幕日韩有码av| 综合亚洲网| 久久99国产精品尤物| 夜夜嗨久久人成在日日夜夜| 欧美激情视频一区二区三区免费| 久久精品中文无码资源站| 999精品全免费观看视频| 国产99青青成人A在线| 日本午夜免费福利视频| 中文字幕乱码亚洲无线| 国产成人高清亚洲综合| 韩国精品久久久久久无码| 久久久久无码国产精品不卡| 黄色三级亚洲男人的天堂| 男人狂桶女人出白浆免费视频| 国产美女久久久亚洲综合| 亚洲综合色一区二区三区|