java - 如何高效对txt文件截取内容
迷茫
迷茫 2017-04-17 10:57:04
[Java讨论组]

txt内容基本类似:
2012-12-01 18:30 com.sf.gg.someAction Debug xxxxxxxxxxxxx
2012-12-01 18:50 com.sf.gg.someAction Error: xxxxxxxxxxxxx
at com.gg.ssxxxxxx

在windows下,怎么方便地通过搜索关键字和关键时间范围,截取局部内容?
ps:
ctrl+f不够智能有点麻烦,lucene目前只能帮我解决关键字在哪个文件,截取内容方面,不知道是否有相关的 高效开发库(java)可供使用?
没回答的话我就乖乖继续string file操作了- -||

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
PHPz

显然是用正则最靠谱啊。Java就用java.util.regex。

想方便的话,不用写代码,装个gow,然后用里头的grep就行了。

PHP中文网

楼主学正则吧, 按关键字符串模式来抓取文本
http://deerchao.net/tutorials/regex/r...

PHPz

其他思路语言 php :

$str = file_get_contents("1.txt");  //读取txt
$arr = explode("\n",$str);  //字符串转换数组
print_r($arr[0]);  //打印某行
foreach($arr as $k=>$v){
    $new_arr[] = explode(" ",$v);
}
print_r($new_arr);  //打印具体某行

结果

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号