• 全部
  • 互动交流
  • 文章分享

请问:如何处理这样类似表格式文件呢?

cshchina 2007-09-21 12:41:17
现在有很多这样类似于表结构的txt文件
Name of Customer Title of Class Shared AA BB CC
-----------------------------------------------------------
ffffffffffff ffff 1232 ooo None
bbbbbbbbbbbb ffff 1232 121 None
cccccccccccc ffff 1232 564 121 None

其中Name of Customer, Title of Class, Shared, AA, BB, CC都可以看作是表的列
下面的数据是值,有些列还可能没有值
应该如何做可以用perl将这些列切分出来只提取其中的某一列数据呢?

多谢多谢
如果分不够还可以加
...全文
74 点赞 收藏 16
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
UltraBejing 2008-05-01
lz要干嘛?
回复
meiZiNick 2008-05-01
有点难度哦
回复
我也想知道,正在找這方面的資料~~~~~
回复
iambic 2007-09-27
我不觉得你我能找出楼主的规则。楼主的实例早就给出来了,也没什么“如果”可言。
当然,我想你说的“自己”去找,说的是楼主而不是你或者我。
回复
michael_g_hu 2007-09-27
有些规则是靠自己去找,不是问出来的
回复
zjlnju 2007-09-26
列之间分割不明确,使用固定字符数分隔,或者使用固定字符分割
回复
iambic 2007-09-26
请问哪一列为空?
回复
michael_g_hu 2007-09-26
天才,如果没有就为空,这点你都想不到?
回复
iambic 2007-09-26
这就是“不需要分隔规则”?
回复
michael_g_hu 2007-09-26
当然根据空格的多少来判断,如果你要说有些是table,那么全部换成space再弄
回复
iambic 2007-09-25
那你怎么把第一行数据
ffffffffffff ffff 1232 ooo None
对应到
Name of Customer Title of Class Shared AA BB CC
各列?
Python也可以。
回复
michael_g_hu 2007-09-25
不需要分隔规则
回复
liyoujunlizi 2007-09-25
SED...?
回复
iambic 2007-09-24
没有分隔规则没法做的……
回复
michael_g_hu 2007-09-24
用正则很容易做出来,不过我用python,不会perl
回复
iambic 2007-09-21
有的行5列,有的行6列,请问有什么规则可以区分哪一列对应哪一个列别?
回复
发帖
脚本语言
创建于2007-08-27

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
申请成为版主
帖子事件
创建了帖子
2007-09-21 12:41
社区公告

CSDN 脚本语言社区接受专栏投稿(专栏会在顶部创建专属你的栏目),投稿需满足以下要求:

  • 脚本语言技术相关;
  • 文章持续更新,保持活跃;
  • 内容清晰明了,干货为主;
  • 文章排版有序,有条有理。

本社区开通招聘专栏,发布招聘信息请联系版主,发布者需要保证招聘信息真实有效,CSDN 平台和版主不对招聘内容负责!

联系方式:私聊版主、发送邮件、QQ联系等均可: