批处理bat查找记事本文件中指定字符串并替换为回车,也就是换行,最后保存到记事本中

记事本a.txt中的内容为:
12345中国67890中国01234中国58795中国25489中国12457

经过批处理后变为:

12345
67890
01234
58795
25489
12457

第1个回答  2018-04-17
@echo off
(for /f "delims=" %%a in (a.txt) do (
call :replace_str "%%a"
))>a.log

pause&exit
:replace_str
setlocal&set "str=%~1"
echo;%str:中国=&echo %
endlocal&goto:eof

追问

老铁 不行啊 提示系统找不到 a.txt 啊,明明我已经建立了 a.txt
看下哪里出了问题

本回答被网友采纳

批处理bat查找记事本文件中指定字符串并替换为回车,也就是换行,最后保...
echo off(for \/f "delims=" %%a in (a.txt) do (call :replace_str "%%a"))>a.logpause&exit:replace_strsetlocal&set "str=%~1"echo;%str:中国=&echo %endlocal&goto:eof

BAT批处理,怎么把文件的某行内容替换成自己定义的?
rem 将一个txt文本文件里包含有指定关键字的整行内容替换成其他内容 set #=Any question&set _=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%_% %z cd \/d "%~dp0"powershell -NoProfile -ExecutionPolicy bypass "[IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncodi...

如何用批处理替换文件中的多个字符且保留空格空行?
另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行<# :cls&echo off&cd \/d "%~dp0"rem 将一个txt文本文件里的多个指定字符串内容分别替换成其他字符串内容set #=Any question&set _=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%_% %z%powershell -NoProfile -Execut...

怎么用批处理,批量替换多个文文本里的中括号内指定字符后面的内容?
不清楚你的实际文件\/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行 <# :cls echo off rem 将txt文本文件内指定特征字符串中的部分内容替换为其他指定内容 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0...

如何用BAT批处理定时更改指定ini文件内的指定内容?
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI\/*&cls@echo offrem 每间隔一定时间将一个指定的ini文件里的指定节下的指定键的数值递增1set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%@% %z%set "...

用批处理找出TXT文本中的特定字符串,并写入另一个TXT文件中?
Echo OffFor \/f "tokens=1-2*" %%i in ('Type 1.txt^|Findstr \/i "SystemqroductName"') do (Echo %%k>>2.txt)Pause请用记事本把以上内容保存为批处理文件(xx.bat),批处理和1.txt放在一起使用,批处理运行后自动生成2.txt.内容为后面的名称(PH325U).

批处理处理在指定字符前加上回车换行
回答:不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行@echo offrem 在一个txt文本文件内的指定字符串前面加上回车换行符set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%@% %z%cd...

怎么批处理替换当前文件夹中所有txt两个指定字符串之间的数据?_百度...
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行<# :cls@echo offrem 替换txt文本文件里两个指定字符串之间的内容set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%@% %z%set...

bat批处理 识别文件中的特定字符并移动到有相同特定字符的文件夹中去...
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI --- <# :cls&echo off&mode con lines=5000 rem 根据名称开头相同的前缀字符,将一个指定目录里的文件复制到另一个目录下对应的子文件夹里 set #=Any question&set _=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%_% %...

如何用批处理bat将多个txt文件中的指定字符串删除?
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行 <# :cls echo off rem 根据一个指定文本文件里列出的多个字符串,将多个txt文本文件内的这些字符串删除 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z cd \/d ...

相似回答