VB文本文件内容排序问题

问题描述

例如:文本文件1,P.B0049,.,0356,4429,A1,P.B040F,.,1120,4445,A1,P.E0018,C202,1000,3221,A1,P.M0001,C603,0830,0176,A1,P.M0001,C503,0870,0178,A1,P.E0018,C241,1000,3211,A想得到根据2、3列排序后的文本文件1,P.B0049,.,0356,4429,A1,P.B040F,.,1120,4445,A先根据第2列1,P.B0049,<P.B040F<1,P.E0018,C202<。。。排序1,P.E0018,C202,1000,3221,A第2列相同的,再根据第3列排序C202<C2411,P.E0018,C241,1000,3211,A1,P.M0001,C503,0870,0178,A1,P.M0001,C603,0830,0176,A

解决方案

解决方案二:
首先你得把文本中内容都进可排序集合类中,然后排序后重新写回文本
解决方案三:
完全没看懂你说的多列的文本排序,可以把它们填到datatable,给defaultview写sort
解决方案四:
可排序集合类??
解决方案五:
string[]data=File.ReadAllLines("1.txt");varquery=data.OrderBy(x=>x.Split(',')[1]).ThenBy(x=>x.Split(',')[2]);File.WriteAllLines("2.txt",query.ToArray());

时间: 2024-08-01 22:30:04

VB文本文件内容排序问题的相关文章

ava cript-JavaScript筛选文本文件内容

问题描述 JavaScript筛选文本文件内容 现在我有两个txt文件,命名为a和b,其中a中的内容多,而b中比较少,想将a中与b对应的那一部分字符串后面的字符串内容筛选出来,这些筛选出来的都是数值,然后想从这些数值中筛选出最大值并输出,请问这样的程序应该怎么写? 解决方案 用indexOf进行截取和b匹配的后面的字符串,然后正则取出内容中的数字,排序下搞定 <script> var a = 'afefjajfldjofeoajlxlxl afjefoaoa xxoo 123,343,34,3

c语言-我用C编写dll截取文本文件内容并返还回但是无法获得文件内容

问题描述 我用C编写dll截取文本文件内容并返还回但是无法获得文件内容 #include #define MAXLEN 16384 FILE *f; long offset=12345; long len=678; char str[MAXLEN]; void main(int *p1,int *p2,char *msg,char *str1[MAXLEN]) { //char *msg="D:WisePOM_baserawsitedata20150211001@20150211165316.t

JavaScript使用FileSystemObject对象写入文本文件内容的方法_javascript技巧

本文实例讲述了JavaScript使用FileSystemObject对象写入文本文件内容的方法.分享给大家供大家参考.具体如下: 这段代码主要是练习JavaScript的FileSystemObject对象,用它来让JavaScript向一个文本文件中写入内容,这个TXT文件的路径你可以自己指定,然后定义好要写入的内容,运行代码,你会发现原来的TXT文本中的内容已改变. 运行效果如下图所示: 具体代码如下: <html> <head> <title>写入文本文件<

文本文件内容导入数据库

问题描述 文本文件里的内容导入到数据库中,数据库可能是MSsql,或oracle,导入数据库不一定是在本机,也可能是局域网,写个小程序来实现这个功能.能给个解决方案吗,这样便于解决问题. 解决方案 解决方案二:用importssystem.io打开文体文件,读取一行,加工这一行数据,生成SQL语句,存入数据库解决方案三:可以直接通过查询分析器就可以了,写程序也用这样的语句insert[ODBC;Driver=SQLServer;Server=SQL服务器名;Uid=用户名;Pwd=密码;data

Java小例子:按指定的编码读取文本文件内容

InputStreamReader 的构造函数提供了一个参数,用于指定通过什么编码将 读取到的字节流转换成字符.下面是一个例子: 01./** 02. * 读取指定的文本文件,并返回内容 03. * 04. * @param path 文件路径 05. * @param charset 文件编码 06. * 07. * @return 文件内容 08. * 09. * @throws IOException 如果文件不存在.打开失败或读取失败 10. */ 11.private static S

JavaScript调用ajax获取文本文件内容实现代码_javascript技巧

这几年JQuery写多了,传统的的javascript已经很久不写了,不少东西都忘掉了,还有多少人记得javascript中实现ajax操作需要借助XMLHttpRequest对象,其实jquery的ajax本质也是这个,好了,今天就花点时间演示一下如何用传统javascript获取文本内容并展示在页面上,废话不多少,直接上代码,注释写的很详细,大家应该能看懂: 复制代码 代码如下: <script type="text/javascript"> //(A)①获取文本文件方

PHP 读取文本文件内容并分页显示_php实例

功能很简单,只是使用 PHP 读取文本(TXT)文件 并分页显示 <?php //----------------you should save this file as m.php---------------- session_start(); if (empty($page)) {$page=1;} if (isset($_GET['page'])==TRUE) {$page=$_GET['page']; } ?> <html> <head> <meta h

php读取文本文件内容

//fopen 读取文件实例  代码如下 复制代码 $path ='a.txt'; $fp=fopen($file,"r");//以只读的方式打开文件 while(!(feof($fp))) {  $text=fgets($fp);//读取文件的一行  echo $text;     } //file_get_contents读取文件  代码如下 复制代码 if( file_exists( $path ) ) {     $body = file_get_contents($path)

FLASH调用外部文本文件内容教程

动态文本如何调用外部文本文件中的值,首先就是将FLASH源文件和文本文件保持在磁盘目录下... 在制作自助建站系统时候,每会员的页面名称都不一样,单独用文本显示样式比较单一,所以打算使用FLASH,但是如果为每个会员制作独立的SWF,工作量又比较大,所以使用FLASH中的动态文本调用外部TXT文件动态显示就是必须工作,因为剩下的工作就是动态生成外部TXT文件了.   一,先了解下FLASH中的"动态文本" 1,打开FLASH,新建一个文档,选择文本工具 2,在窗口中插入文本 3,&qu