我想用“%”替换字符串中的“mod”:set string=%string:mod=x%
我应该输入什么作为“x”?
最佳答案
您可以通过启用延迟扩展来做到这一点,以便您可以使用 !
作为分隔符。然后,将百分号加倍允许将百分比表示为替换字符。
@echo off
setlocal enabledelayedexpansion
set string=12 mod 15
set string=!string:mod=%%!
echo %string%
结果
12 % 15
关于string - 批处理 - 用百分比符号替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41323488/