首页 > 如何高效对txt文件截取内容

如何高效对txt文件截取内容

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操作了- -||


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

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


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


其他思路语言 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);  //打印具体某行

结果

【热门文章】
【热门文章】