提取文档中的指定内容
来源:互联网 发布:cr2什么软件打开 编辑:程序博客网 时间:2024/05/17 06:54
例子1:
while ((line = reader.readLine()) != null) {System.out.println(line);saveToFile(line, "reportlog.log", false);if (line.startsWith("INSTRUMENTATION_STATUS_CODE:")) {status ++;if (status == 2) {System.out.println(getCode(line));if (getCode(line).equalsIgnoreCase("-1")) {runresult = "运行错误";} else if (getCode(line).equalsIgnoreCase("-2")) {runresult = "断言错误";} else {runresult = "运行成功";}}}if (line.startsWith("INSTRUMENTATION_STATUS: stack=")) {//截取异常runinfo = line.substring(30, line.length());}if (line.startsWith("at student.Special.")) {//截取出错行errorlineinspecial = line.substring(line.indexOf(".")+1, line.length());}if (line.startsWith("at student.Case.")) {//截取出错行errorlineincase = line.substring(line.indexOf(".")+1, line.length());}if (line.startsWith("at student.Library.")) {//截取出错行errorlineinliabrary = line.substring(line.indexOf(".")+1, line.length());}}
例子2:
package example_1;import java.lang.*;import java.awt.List;import java.io.*;import java.io.IOException;import java.lang.Exception;import java.util.regex.Pattern;public class Xample_6 {public void Reader()throws IOException,Exception{try{Pattern pattern = Pattern.compile("Error in \\w+:"); //正则匹配String p1 = "com.android.uiautomator.core.UiObjectNotFoundException"; //开头匹配String p2 = "Tests run: \\d+, Failures: \\d+, Errors: \\d+"; //正则匹配String p3 ="Tests run:"; //开头匹配File file = new File("C:\\Users\\Administrator\\Desktop\\monkey\\log1.txt");FileReader fileReader = new FileReader(file);BufferedReader bufferedReader = new BufferedReader(fileReader);String list = null;while((list = (bufferedReader.readLine()))!= null){if(list.matches(pattern.toString())){ //正则匹配System.out.println(list);}if(list.startsWith(p1)){ //匹配字符串开始位置System.out.println(list.substring(1, list.length())); //提取整段字符串}if(list.startsWith(p3)){System.out.println(list.substring(1,list.length()));}} bufferedReader.close();fileReader.close();}catch(IOException e1){e1.printStackTrace();}catch(Exception e2){e2.printStackTrace();}}public static void main(String[] args)throws Exception,IOException{Xample_6 xample= new Xample_6();xample.Reader();}}
阅读全文
0 0
- 提取文档中的指定内容
- 如何提取html文档中的文本内容
- 正则表达式提取指定内容
- python提取txt文档内容
- 提取文档中的文本内容(使用PDFBox处理PDF文档)
- shell提取字符串指定的内容
- Java中通过DOM方式提取出XML文档中的内容
- java 提取引号中的内容
- 将括号中的内容提取
- 将括号中的内容提取
- PowerPoint (PPT) 文档 文本内容提取
- perl 得到指定目录中的指定内容
- php如何正则提取指定[]中的值
- 获取指定文档中的邮件地址
- 数据库表中某字段里数据如何提取指定内容方法
- [python]根据正则表达式提取指定的内容
- Jsoup提取指定table中所有td的内容
- java中使用WebView提取指定网页的HTML内容
- Redis 脚本命令
- 将存放在sourceFilePath目录下的源文件,打包成fileName名称的zip文件,并存放到zipFilePath路径下
- POST提交数据时四种常见的数据格式
- Kerbero协议
- Linux安装oracle数据库(静默模式)
- 提取文档中的指定内容
- 工作五年还在一线写代码丢人吗
- Snackbar使用详解
- hydra框架之责任链设计模式
- Ubuntu16.04---腾讯NCNN框架入门到应用
- 看spring源码,spring源码解读,博客整理
- 使用ajax提交表单有很多优势 (下面是一个上传文件的实例 new FormData class)
- 利用Aforge做的摄像监控程序(带视频差异录像)
- sqoop导入数据出错ERROR manager.SqlManager: Error executing statement: java.sql.SQLException: Access denied