批处理字符替换
前言
来看下字符替换吧。
正文
set str="good one"
set str=%str:good=not good%
echo %str%
结果为:
题目:
你他娘的是谁?他娘的我不告诉你。
你他娘的到底是谁?我他娘的还就不告诉那个他娘的你。
论坛可是不允许用不文明用语的,请大家先把“他娘的”换成“TND”输出一遍,最后去掉这个不雅的词再输出一遍。
答案:
@echo off
FOR /F %%i IN (a.txt) DO (
setlocal ENABLEDELAYEDEXPANSION
set var=%%i
set var=!var:他娘的=tnd!
echo !var!
endlocal
)
@echo off
FOR /F %%i IN (a.txt) DO (
setlocal ENABLEDELAYEDEXPANSION
set var=%%i
set var=!var:他娘的=!
echo !var!
endlocal
)