如何高效对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); //打印具体某行

结果

QQ截图20121127124256.jpg

以上是 如何高效对txt文件截取内容 的全部内容, 来源链接: utcz.com/a/167348.html

回到顶部