问题描述
- 如何把文本里的每条数据后两位截掉,然后读到另一个文本里
-
现在有一个数据量比较大的文本文档,但是每行都多了两位,有什么dos命令,或者bat写法可以实现吗?
解决方案
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
解决方案二:
直接使用EditPlus打开,然后使用选择“搜索”=>"替换",选择“正则表达式”选项,查找框中填写^.{2}
,然后全部替换。如图
解决方案三:
可以使用正则表达式来进行匹配,然后做一些相关的操作来进行文件操作就行了,希望对你有用
解决方案四:
用java 的 io流自己写(规则自己定)
解决方案五:
python处理很简单,如果你经常做这种工作,建议学习
时间: 2025-01-19 09:50:40