标题: [文本处理] 各位帮帮忙解释下批处理"替换字符串"原理 [打印本页]
作者: an410398183 时间: 2013-5-15 17:49 标题: 各位帮帮忙解释下批处理"替换字符串"原理
- @echo off
- set value1=testtesttest
- set value2=hello
- set value3=test
- set "value1=%value1:%value3%=%value2%%"
- echo %value1%
- pause
复制代码
执行结果为啥不是我期望 的: value1="hellohellohello" 呢
作者: tmplinshi 时间: 2013-5-15 18:16
- @echo off
- setlocal enabledelayedexpansion
- set value1=testtesttest
- set value2=hello
- set value3=test
- set "value1=!value1:%value3%=%value2%!"
- echo %value1%
- pause
复制代码
详细解释请在论坛中搜索 变量延迟
作者: an410398183 时间: 2013-5-15 18:25
回复 2# tmplinshi
谢谢版主,回复好迅速呀.
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |