批处理中读取txt文件中某一字符串后面的字符串
1个回答
2013-07-26
展开全部
把要读取的文本改名为“读取.txt”和该批处理放在一起,然后执行批处理就可以了,其中‘字符串前的字符’也就要提取的字符串的前面的字符。代码:@echo offif exist 提取.txt del /q 提取.txtif exist 读取_.txt del /q 读取_.txtsetlocal enabledelayedexpansionset /p qc=字符串前的字符(某一字符串):for /f "tokens=*" %%i in (读取.txt) do (set fstr=%%iset "fstr=!fstr:%qc%=~!"echo !fstr! >>读取_.txt)for /f "tokens=2 delims=~" %%i in (读取_.txt) do (set var=%%iif not "!var!"==" " echo !var! >>提取.txt)
pause
pause
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询