0

要仅提取第一个字符,我会使用:

%var:~0,1%

要仅提取最后一个字符,我会使用:

%var:~0,-1%

那么我将如何提取除第一个字符之外的所有字符?

我尝试查看“设置/?” 在 cmd 提示下,但这没有帮助。

4

1 回答 1

1

要从特定字符提取到字符串的末尾,只需指定起始索引:

%var:~1%

这被覆盖了,set /?但它被埋在一个段落中,绝对不容易找到:


也可以为扩展指定子字符串。

%PATH:~10,5%

将扩展 PATH 环境变量,然后仅使用从扩展结果的第 11 个(偏移量 10)字符开始的 5 个字符。 如果未指定长度,则默认为变量值的剩余部分。 如果任一数字(偏移量或长度)为负数,则使用的数字是添加到指定偏移量或长度的环境变量值的长度。


于 2013-04-17T22:52:00.417 回答