Batch file 删除批处理变量中的空格
所以我有这两个变量,a和c,它们后面都有一个空格,所以当我试图连接它们时,它会打印“a c”,而不是“ac”。我应该如何继续删除空格Batch file 删除批处理变量中的空格,batch-file,Batch File,所以我有这两个变量,a和c,它们后面都有一个空格,所以当我试图连接它们时,它会打印“a c”,而不是“ac”。我应该如何继续删除空格 set "a=%a: =%" 这是一种方法。设置变量=%variablename:stringtoreplace=replacementstring% 引号确保集合行中的任何尾随空格都不会包含在指定的值中 替换字符串可能为空 这是一个通用解决方案,将所有与stringtoreplace匹配的字符串替换为已定义的替换
set "a=%a: =%"
这是一种方法。设置变量=%variablename:stringtoreplace=replacementstring%
引号确保集合
行中的任何尾随空格都不会包含在指定的值中
替换字符串可能为空
这是一个通用解决方案,将所有与stringtoreplace匹配的字符串替换为已定义的替换