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

问题描述

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

现在有一个数据量比较大的文本文档,但是每行都多了两位,有什么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

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

select-mysql数据库里只有一条数据为什么查询出来有两条重复的数据

问题描述 mysql数据库里只有一条数据为什么查询出来有两条重复的数据 mysql数据库里只有一条数据为什么查询出来有两条重复的数据 而且两条数据的主键都是一样的. 下面是查询的sql: select a.*,a.prepared_date-now() prepared_date_flag,a.released_date-now() released_date_flag, a.end_date-now() end_date_flag, u.user_type from bidding a inn

c++ 大数据 hash_map-hash_map,unordered_map以string作为键,插入一千多万条数据后崩溃

问题描述 hash_map,unordered_map以string作为键,插入一千多万条数据后崩溃 代码: #include "stdafx.h" #include"iostream" #include #include #include #include #include using namespace std; typedef hash_map myMap; void CharsAllSequen(myMap &resultMap, string &a

java代码-请教各位大神,遍历数据库 为什么只有一条数据,里面明明有两条数据,哪位大神帮忙看看

问题描述 请教各位大神,遍历数据库 为什么只有一条数据,里面明明有两条数据,哪位大神帮忙看看 <% Connection con; Statement stmt; ResultSet rs; Class.forName("com.mysql.jdbc.Driver"); DriverManager.registerDriver(new com.mysql.jdbc.Driver()); String DbConn = "jdbc:mysql://localhost/te

操作一条数据的两个入口,如何实现web应用?

问题描述 操作一条数据的两个入口,如何实现web应用? 目前的需求是这样的,用户可以自己删除自己的文档,管理员也能删除所有人的文档,那么当用户和管理员操作一条记录的时候应该会有问题的吧?会有这样的问题吗? 解决方案 没什么太大的影响,可以先判断一下文件是不是存在.存在了再删除,如果你说的是不能两个人同时操作一个文档的话,那就加一个version标记或者加一个同步锁. 解决方案二: 同样是删除操作,谁删除都一样吧,文件不存在得时候只要你程序不报错或者给个提示就可以

link如何对一个文件夹下的数据文件排序,然后将结果汇总到另一个文件里?

问题描述 link如何对一个文件夹下的数据文件排序,然后将结果汇总到另一个文件里? link如何对一个文件夹下的数据文件排序,然后将结果汇总到另一个文件里? 解决方案 给出你的文件内容看看.才好帮到你 解决方案二: 文件夹下是文件,文件本来就有顺序的.如果你是想对文件中的数据进行排序,你需要: 1)懂得文件是如何操作? 2)排序算法对文件的内容如何实施?

asp.net中,如何验证输入文本框的是小数点后带两位的数字,即money类型

问题描述 asp.net中,如何验证输入文本框的是小数点后带两位的数字,即money类型.请各位高手指点 解决方案 解决方案二:functionIsFloat(name)//验证输入小数(小数点后2位){if(name.value!=""){if(name.value.search(/^[0-9]+$/)!=-1||name.value.search(/^([0-9]+)|([0-9]+.[0-9]*)|([0-9]*.[0-9]+)$/)!=-1){name.value=Math.r

asp.net WEB编程 如果获取剪切板里的多条数据复制到gridview中?

问题描述 先从excel表中复制多条数据,再把这些数据粘贴到gridview中!web编程引用不了system.window.form! 解决方案 解决方案二:最好有实例!自己顶一下!!解决方案三:up...............解决方案四:如果是web的话,你需要先把excel文件上传到服务器,然后在读取这个文件....

mysql如何随机抽取数据库里的几条数据

数据库连接这些就不贴代码了,直接粘贴sql语句:  代码如下 复制代码 SELECT `title` , `id` FROM news ORDER BY RAND( ) LIMIT 0 , 5; 随机从new表里取出5条数据,显示id和标题.  代码如下 复制代码 mysql> select username from cdb_members order by rand() limit 0,5; +-----------+ | username  | +-----------+ | Takesh

mysql从表里读取一条数据后插入同一个表

这个需求很简单,就是从一个表里,读取一条数据,然后将数据修改后插入同一个表. 表(假设两个表结构一样) INSERT INTO 新表   SELECT * FROM 旧表   复制旧表的数据到新表(假设两个表结构不一样) INSERT INTO 新表(字段1,字段2,.......)   SELECT 字段1,字段2,...... FROM 旧表 只用sql语句即可完成 代码如下:  代码如下 复制代码 INSERT INTO your_table (ID, ISO3, TEXT) VALUES