bat 用变量替换文本中字符结果替换为空
答案:1 悬赏:40 手机版
解决时间 2021-11-24 23:56
- 提问者网友:火车头
- 2021-11-24 00:19
bat 用变量替换文本中字符结果替换为空
最佳答案
- 五星知识达人网友:孤老序
- 2021-11-24 00:36
@ECHO OFFSET "VAR=ab,dc,cc,ef,gg,AQ,gg"SET "VAR=%VAR:,= %"ECHO %VAR%SET "MAT=gg"ECHO %MAT%call SET "VAR=%%VAR:%MAT%= %%"ECHO %VAR%
call命令会对其参数进行扩展,然后再执行,gg会替换成一个空格
也可以启用变量延迟来实现@echo off&setlocal enabledelayedexpansion.........set "var=!var:%mat%=!
call命令会对其参数进行扩展,然后再执行,gg会替换成一个空格
也可以启用变量延迟来实现@echo off&setlocal enabledelayedexpansion.........set "var=!var:%mat%=!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯