批处理字符替换


前言

来看下字符替换吧。

正文

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
)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM