早教吧 育儿知识 作业答案 考试题库 百科 知识分享

我有一个中英文混合起来的文档,想用bat筛去其中所有的中文文档格式如下:1.WithmyownearsIclearlyheardtheheartbeatofthenuclearbomb.我亲耳清楚地听到原子弹的心脏的跳动.2.Nextyearthebeardedbear

题目详情
我有一个中英文混合起来的文档,想用bat筛去其中所有的中文
文档格式如下:
1.With my own ears I clearly heard the heart beat of the nuclear bomb.
我亲耳清楚地听到原子弹的心脏的跳动.
2.Next year the bearded bear will bear a dear baby in the rear.
明年,长胡子的熊将在后方产一头可爱的小崽.
.
即一行英文一行中文
▼优质解答
答案和解析
你确定是一行英文一行中文?下面就是针对这样的文件格式写的bat,如果不是,结果就会出入.
把这个文档文件,拖到bat文件图标上,就能生成纯英文文档.
@echo off
setlocal enabledelayedexpansion
cd.>英文文档.txt
for /f "usebackq delims=" %%i in ("%~1") do set/a n+=1&set/a m=!n!%%2&if !m!==1 echo.%%i>>英文文档.txt
start "" 英文文档.txt