| @echo off | | set str=0000acb0h | | :: 提取第一行A前的4个0 | | set var=%str:~0,4% | | echo %str:~0,4% | | @echo off | | set str=0b0c00a000s | | :: 提取第二行B前面的一个0 | | set var=%str:~0,1% | | :: 提取第二行C前面的一个0 | | set var=%str:~-9,1% | | :: 提取A前面的二个0 | | set var=%str:~-7,2 | | echo %str:~0,1% | | echo %str:~-9,1% | | echo %str:~-7,2% | | @echo off | | set str=0000h00ga00 | | :: 提取H前面的4个0 | | set var=%str:~0,4% | | :: 提取G前面的二个0 | | set var=%str:~-6,2% | | echo %str:~0,4% | | echo %str:~-6,2% | | @echo off | | set str=a0000000 | | echo %str% | | echo... | | echo.. | | echo. | | echo 这个不用提取吧... | | pauseCOPY |
|