批处理字符替换

前言

来看下字符替换吧。

正文

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
)
posted @ 2020-05-02 14:48  敖毛毛  阅读(952)  评论(0编辑  收藏  举报