我是一个Windows批处理笨蛋。
我有一个变量存储一些被硬括号包围的文本,如:
[glcikLhvxq1BwPBZN0EGMQ==]
但我需要将其作为一个论点传递:
glcikLhvxq1BwPBZN0EGMQ==
如何从我的Windows批处理文件的开头和结尾剥离这些硬括号?
答案 0 :(得分:2)
您可以使用子字符串语法:
set foo=[glcikLhvxq1BwPBZN0EGMQ==]
set foo2=%foo:~1,-1%
将删除第一个和最后一个字符。子字符串从 second 字符开始(所以1,从零开始)并延伸到倒数第二个字符(-1
)。
在help set
中详细说明了这一点。