1

我有一个文件,其中包含如下值

10AB2CDEFG12345
10AB5CDEFG894567

从上面我只想要 10 之后的 4 个字符(字母数字),在上述情况下是

AB2C and AB5C.

这样做是为了一个设定值,比如

set tmp=10AB2CDEFG12345
@echo %tmp:~2%

给我AB2CDEFG12345

4

2 回答 2

2

尝试这个

set var=10AB2CDEFG12345
set "var=%var:~2,4%"
echo %var%

查看help set更多帮助。

于 2013-08-05T07:30:30.837 回答
0

两种方法:

set tmp=10AB2CDEFG12345
@echo %tmp:~2,-9%
@echo %tmp:~2,4%
于 2013-08-05T07:32:22.590 回答