# 问题 7:从日志文件中提取信息
在本例中,我们的目标是使用目前所学的任何正则表达式技术,从 Android adb 调试会话的实际输出日志中提取文件名、方法名、堆栈跟踪行的行号。它们在日志中的格式为:
at package.class.methodname(filename:linenumber)
练习 7:从日志条目中提取数据
Task | Text | Capture Groups | Result |
skip | W/dalvikvm( 1553): threadid=1: uncaught exception | ||
skip | E/( 1553): FATAL EXCEPTION: main | ||
skip | E/( 1553): java.lang.StringIndexOutOfBoundsException | ||
capture | E/( 1553): at widget.List.makeView(ListView.java:1727) | makeViewListView.java1727 | |
capture | E/( 1553): at widget.List.fillDown(ListView.java:652) | fillDownListView.java652 | |
capture | E/( 1553): at widget.List.fillFrom(ListView.java:709) | fillFromListView.java709 |
解决上述任务以继续下一个问题,或者查看答案。