如何把文本里的每条数据后两位截掉,然后读到另一个文本里

现在有一个数据量比较大的文本文档,但是每行都多了两位,有什么dos命令,或者bat写法可以实现吗?

5个回答

FileIN 你的文本

 @echo off &setlocal
(for /f "delims=" %%a in (FileIN.txt) do (
    set "line=%%a"
    setlocal enabledelayedexpansion
    set "line=!line:~0,-2!"
    echo(!line!
    endlocal
))>FileIN_New.txt
pay21
pay21 测试可行,收藏了
4 年多之前 回复

直接使用EditPlus打开,然后使用选择“搜索”=>"替换",选择“正则表达式”选项,查找框中填写^.{2},然后全部替换。如图
图片说明

效果图片说明
图片说明

可以使用正则表达式来进行匹配,然后做一些相关的操作来进行文件操作就行了,希望对你有用图片说明

用java 的 io流自己写(规则自己定)

python处理很简单,如果你经常做这种工作,建议学习

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问