@echo off
echo 去掉引号:
call :replace 1.txt "
echo.
echo 替换字符:
call :replace 1.txt "谢谢您" "感谢您"
pause>nul
goto :eof
:replace
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=1* delims=" %%i in (%1) do set var=%%i & echo !var:%2=%3!
endlocal
goto :eof
这是3742668版主的代码有谁能解释一下呢?由其是这一句var:%2=%3
谢谢啦
echo 去掉引号:
call :replace 1.txt "
echo.
echo 替换字符:
call :replace 1.txt "谢谢您" "感谢您"
pause>nul
goto :eof
:replace
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=1* delims=" %%i in (%1) do set var=%%i & echo !var:%2=%3!
endlocal
goto :eof
这是3742668版主的代码有谁能解释一下呢?由其是这一句var:%2=%3
谢谢啦
Crossings must be my teacher
Modest progress can be
Modest progress can be
