【问题标题】:Batch - replacing with percent symbol批处理 - 用百分比符号替换
【发布时间】:2016-12-25 18:18:41
【问题描述】:

我想用“%”替换字符串中的“mod”:
set string=%string:mod=x%
我应该输入什么作为“x”?

【问题讨论】:

    标签: string batch-file symbols


    【解决方案1】:

    您可以通过启用延迟扩展来做到这一点,这样您就可以使用! 作为分隔符。然后,将百分号加倍可以将百分比表示为替换字符。

    @echo off
    setlocal enabledelayedexpansion
    
    set string=12 mod 15
    set string=!string:mod=%%!
    echo %string%
    

    结果

    12 % 15
    

    【讨论】:

      猜你喜欢
      • 2022-06-15
      • 2018-07-17
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-17
      相关资源
      最近更新 更多