如何使用 脚本文件 或者 批处理文件 处理txt 中部分数据

如题有一文件1.txt打开后数据如下Title=T2DistributionDataVersion=1.0T2Distributionnumber=100Sampleda... 如题 有一文件 1.txt 打开后数据如下
Title = T2 Distribution Data
Version = 1.0
T2 Distribution number = 100
Sample data number = 1500
Filter level = 3
Noise starting time = 298.2
Inversion data number = 200
Discarding data number = 0
Distribution beginning time = 0.06
Distribution ending time = 300
Separating time point = 300
First part distribution number = 100
Second part distribution number = 0
Repeat times = 2e+006
Inversion error = 0.041886
Basic line = 1241.78
Noise deflection = 143.335
Signal noise Ratio = 1330.3
T2(ms) -- Proportion
0.06 86.9329
0.0653905 112.997
0.0712653 142.769
0.0776678 173.95
0.0846456 206.528
0.0922503 236.453
0.100538 257.901
0.109571 268.832

现在想把数据前面的英文处理掉 只保留后面数据 并在每行前面加上序号
最终数据格式如下
1 0.06 86.9329
2 0.0653905 112.997
3 0.0712653 142.769
4 0.0776678 173.95
5 0.0846456 206.528
6 0.0922503 236.453
7 0.100538 257.901
8 0.109571 268.832

另 还有2.tet 3.txt 等等 文件 请问用什么方法可以批处理 不胜感激 谢谢
展开
 我来答
山书世间2
2011-07-07 · TA获得超过1322个赞
知道小有建树答主
回答量:1074
采纳率:0%
帮助的人:440万
展开全部
你的要求里既有追加又有替换,有点麻烦,给你个示例,你参考来吧:

rem 批处理里替换某个文档中的字符
rem
rem 举例如:某个记事本文档中包含了很多诸如“:”(冒号)之类的符号,批处理把它替换成其他字符。请参考着来修改下,为自己服务吧。呵呵,祝你成功!

@echo off
setlocal disabledelayedexpansion
set 文本="g:\我的文档\桌面\a.txt"
set "旧=:"
set "新=冒号"
:: 旧字串和新字串不能含有英文感叹号 !

(for /f "eol= delims=" %%a in ('findstr /n .* %文本%') do (
set var=%%a
setlocal enabledelayedexpansion
if "!var:*:=!"=="" (echo;) else (
set var=!var:*:=!
echo;!var:%旧%=%新%!
)
endlocal
))>"%temp%\txt_new"
move "%temp%\txt_new" %文本%
想念面包
2011-07-08 · TA获得超过1686个赞
知道小有建树答主
回答量:1315
采纳率:0%
帮助的人:681万
展开全部
这个要专门定制脚本的,可以实现! 但是需要钱钱的,我可以有偿服务,联系的方式在下面
下面是QQ 把拼音翻译成数字就可以了
si jiu wu ling si si ba lin si
按照你的描述价钱100起的,接受才加哦! 如果有其他特殊要求另议
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式