Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
要仅提取第一个字符,我会使用:
%var:~0,1%
要仅提取最后一个字符,我会使用:
%var:~0,-1%
那么我将如何提取除第一个字符之外的所有字符?
我尝试查看“设置/?” 在 cmd 提示下,但这没有帮助。
要从特定字符提取到字符串的末尾,只需指定起始索引:
%var:~1%
这被覆盖了,set /?但它被埋在一个段落中,绝对不容易找到:
set /?
也可以为扩展指定子字符串。
%PATH:~10,5%
将扩展 PATH 环境变量,然后仅使用从扩展结果的第 11 个(偏移量 10)字符开始的 5 个字符。 如果未指定长度,则默认为变量值的剩余部分。 如果任一数字(偏移量或长度)为负数,则使用的数字是添加到指定偏移量或长度的环境变量值的长度。