(天热,吃西瓜拉),请教,格式化取文本内容
时间:2008-08-25 14:01:03
来源:论坛整理 作者: 编辑:chinaitzhe
现有文本格式如下:
----------------------------------------------------------------------------
Level Date Time Info
Warning 08-06-28 02:34:02 LPU8 is failed, esfp on card 0 port 0 re
ceive power too low , maybe fiber not plu
gged !
----------------------------------------------------------------------------
我只想取列Info的信息.就是这些.
LPU8 is failed, esfp on card 0 port 0 re
ceive power too low , maybe fiber not plu
gged !
我现在的程序只能按行取
String fileName = "d:/sypp.txt";
java.io.RandomAccessFile file0 = null;
Vector v = new Vector();
String[] vs = null;
try {
file0 = new java.io.RandomAccessFile(fileName, "r");
int iCount = 0;
String[] Str;
String line = "";
while (true) {
line = file0.readLine();
if (line == null)
break;
Str = line;
iCount ;
}
}catch(Exception ex){
ex.getMessage();
}
}
请问 ,怎么可以将Info的信息取出来!!
多谢,吃西瓜了!!
网友回复:西瓜!!!!没了!!!!
网友回复:找空格 第二行开始第三个有 空格的地方开始直到行尾
02:34:02 LPU8
网友回复:用正则表达式确定02:34:02 这种类型数据的位置,然后截取后面的字符串.
网友回复:lz竟然是沙发???? 竹子的马甲呢
网友回复:这样不好吧 !!
有没有可以取列信息的!!!
网友回复:????对啊!!!我是马甲!!!
网友回复:竹子的马甲被我干败了!
网友回复:
应该没有,都是按流顺序读入的.
网友回复:不用txt保存最好
txt保存最好也能用一个明显的分割符不要用空格
网友回复:发表于:2008-07-23 11:08:183楼 得分:0
用正则表达式确定02:34:02 这种类型数据的位置,然后截取后面的字符串.
----------------------------------------------------------
这样的不行,因为我想要的信息不在一行内!
网友回复:楼主的文件是.txt的?最好的办法是生成的时候将文件转换成xml,已后操作就方便了
网友回复:此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【huitongrr】截止到2008-07-23 13:09:11的历史汇总数据(不包括此帖):
发帖的总数量:23 发帖的总分数:920 每贴平均分数:40
回帖的总数量:49 得分贴总数量:10 回帖的得分率:20%
结贴的总数量:23 结贴的总分数:920
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!

网友回复:马甲!!!!!!
网友回复:马甲!!!!!
关键字:西瓜,文本,内容,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面