添加和删​​除%var%中的文本 - 批处理 - 简单

时间:2015-01-16 10:22:09

标签: batch-file

我想知道是否有人可以简单地向我解释如何批量添加和删除变量中的特定关键字/文字...

1 个答案:

答案 0 :(得分:1)

您可以使用文字替换:set var=%var:foo=%foo删除%var%

  

环境变量替换增强如下:

%PATH:str1=str2%
     

将扩展PATH环境变量,替换每个变量   发生" str1"在" str2"的扩展结果中。 " STR2"能够   是一个空字符串,可以有效地删除所有出现的" str1"   从扩大的产出。 " STR1"可以以星号开头,其中   case它将从扩展的开头匹配所有内容   输出到第一次出现的str1的剩余部分。

要向环境变量添加内容,您可以在开头或结尾添加它:

set "var=beginning %var%"
set "var=%var% end"
如果你需要中间的东西,那么

或者使用子串进行捣乱:

set "var=%var:~0,5% middle %var:~5%"