不太确定标题应该是什么,但我的问题是当我运行以下命令时:
set "var=craftbukkit-1.6.4-R2.0"
set "search=craftbukkit"
set vnum=%var:%search%=%
echo %vnum%
它返回“搜索”,但它应该返回版本号。
但是,如果我用实际的 string 替换变量,它确实有效:
set "var=craftbukkit-1.6.4-R2.0"
set vnum=%var:craftbukkit=%
echo %vnum%
这将返回“-1.6.4-R2.0”
如何引用变量 %search%?