我想用批处理替换像这样的文本,不知道怎么写!!
[frB:ns]
Frankreich
[5frentFmEn]
Franzose
[5dVE:mEn]
Deutscher
要替换的是[]中的文字,望那位大帮帮忙,附上详细说明最好~谢谢
[frB:ns]
Frankreich
[5frentFmEn]
Franzose
[5dVE:mEn]
Deutscher
要替换的是[]中的文字,望那位大帮帮忙,附上详细说明最好~谢谢
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&Setlocal EnableDelayedExpansion
del new.txt 2>nul
for /f "tokens=1* delims=:" %%a in ('findstr/n .* "b.txt"') do (
set "str=%%b"
if "!str:~0,1!"=="" (echo\>>new.txt) else (echo\%%b>>new.txt)) else (echo\%%b>>new.txt)
)
start notepad.exe new.txt