黑马程序员技术交流社区

标题: 删除txt文本中的空行 [打印本页]

作者: 杨本国    时间: 2011-11-28 21:56
标题: 删除txt文本中的空行
本帖最后由 杨本国 于 2011-11-29 11:17 编辑

从外部txt文本导入数据到数据库,但是当中存在空行,怎么用程序实现删除txt文本的空行再导入啊?
急!!!
作者: 周敏_.net    时间: 2011-11-28 23:52
http://topic.csdn.net/u/20111128/19/ac88f149-d865-48a7-9ffc-b4973f4a565a.html
不知道这个是不是你要的方法,
你也可以插入完数据后用delete   table   where   字段1   is   null   or   字段2   is   null删除空行
作者: 许前刚    时间: 2011-11-28 23:57
试试字符串操作的remove()方法吧!
作者: 王绚文    时间: 2011-11-29 09:28
最简单的方法 用个stringbulider 把这个文件的内容放在里面
再用Replace方法替换掉当中的空格
作者: 王伟    时间: 2011-11-29 10:23
System.IO.File.WriteAllLines("H:\\src.txt", from line in System.IO.File.ReadAllLines("H:\\src.txt")
                                                          where !string.IsNullOrEmpty(line.Trim())
                                                          select line);

作者: 经睿    时间: 2011-11-29 11:30
你对这个空行的定义是什么?是指一行中有若干空白叫空行,还是一行中的字符串为空叫空行。
如果是第一种,用File.ReadAllLine读进内容后遍历每一行,用正则或者Trim方法都行
如果还包括第二种,就要分别处理了
作者: 杨本国    时间: 2011-11-29 12:55
3q、、、各位   了解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2