import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class GetMassage {
public static void function(String filename) {
File file = new File("./src/AOP/018/" + filename);
if (!file.exists()) {
System.out.println(filename + " is not exisit!");
System.out.println();
}
else {
File logfilename = new File("./src/AOP/018/" + filename
+ "/result/logs/server.log");
if (!logfilename.exists()) {
System.out.println(filename + " is not exisit!");
System.out.println();
}
BufferedReader br;
try {
br = new BufferedReader(new FileReader(logfilename));
String s;
System.out.println(filename);
while ((s = br.readLine()) != null) {
// s = new String(s.getBytes("UTF-8"));
Pattern p = Pattern
.compile("
\\[\\[Replace_Date_Time\\]\\s\\+0800\\]\\s\\-\\-CT
.*");
Pattern p1 = Pattern
.compile("\\[\\[Replace_Date_Time\\]\\s\\+0800\\]\\s
");
Matcher m = p.matcher(s);
if (m.matches()
) {
Matcher m1 = p1.matcher(s);
System.out.println(m1.replaceAll("")
);
}
}
System.out.println();
} catch (Exception e) {
System.out.println(e.getStackTrace());
System.out.println();
}
}
}
public static void main(String args[]) {
int i = 4;
String filename = "";
while (i <= 81) {
if (i < 10)
filename = "WebCtApl1800" + i;
else
filename = "WebCtApl180" + i;
function(filename);
i++;
}
}
}
分享到:
相关推荐
java IO系统与正则表达式
java文件io与正则表达式.pdf java文件io与正则表达式.pdf java文件io与正则表达式.pdf
High Performance Java IO And Regular Expressions 高性能JAVA IO 与正则表达式
简单介绍 正则表达式并不是Python的一部分。...正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 引言 当
网页爬虫:就是一个程序...4.建立正则规则,因为这里我们是爬去网页中的邮箱信息,所以建立匹配 邮箱的正则表达式:String regex=”\w+@\w+(\.\w+)+”; 5.将提取到的数据放到集合中。 代码: import java.io.Buffered
y),意思是 “查找 x, 但是仅在不被 y 跟随的情况下匹配成功”那么当我们想要一个不被 跟着的数值时,它的正则表达式应该为:\d+(?)x, 意思是:
利用正则表达式匹配网页中的文本 代码如下: [\\w[.-]]+@[\\w[.-]]+\\.[\\w]+ 将网页内容分割提取 import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import ...
3、提取信息,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 三、正则表达式中常见的基本符号 1.点号“.” 一个点号可以代替除了换行符(\n)以外的任何一个字符,包括但不限于英文...
本文实例讲述了Python基于正则表达式实现检查文件内容的方法分享给大家供大家参考,具体如下: 这个是之前就在学python,欣赏python的小巧但是功能强大,是连电池都自带的语言。平时工作中用Java ,觉得python在日常...
学习java的正则表达式,抓取网页并解析HTML部分内容 package com.xiaofeng.picup; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net....
对于在职场工作的朋友们如果需要批量提取文本信息就可以使用本方法 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; ...
从txt文件中读取字符串,通过正则表达式提取关键字,并插入mysql数据库的一个小demo. 前言 因为最近公司需要用到携程上面的一些酒店数据,由于没有接触过爬虫,所以只能投机取巧去爬html源文件的代码,然后在源...
爱奥尼亚人 一个 Ruby 库,用于简化与 IO 流的交互。 这包括网络套接字、文件套接字和串行流,如控制台和 RS232。 具有正则表达式匹配和接收数据通知功能。支持的 Ruby 版本MRI >= 2.0.0安装 gem install ionian问题...
它以匹配的文本大小的线性时间执行此操作,并以模式大小的 O(m*log(m)) 缩放。 算法 该算法描述于 尼科·施瓦茨。 可扩展的代码克隆检测。 博士论文,伯尔尼大学,2014 年 2 月 亚伦·卡珀。 生成解析树的高效正则...
另外,在替换中使用正则表达式并不是好办法(网上搜去除空格基本都是用的正则表达式),一个是每次都要复制粘贴一遍(CodeMaid可以直接清理整个项目的格式), 另一个是有出错的可能,比如这样 再比如这样: 而...
引言: 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串 的需要。... 以下是我写的一个example. 复制代码 代码如下: <?php $mode=”/[^8s]/”;//匹配模块 $str=”sssjj88d”;//匹配内容 echo
正则表达式 验证值是否为正则表达式。安装$ npm install validate.io-regexp 要在浏览器中使用,请使用 。用法 var isRegexp = require ( 'validate.io-regexp' ) ;isRegexp( 值 ) 验证value是否为正则表达式。 var ...
自述文件关于这是带有 socket.io 和 node js 的 mongodb 搜索演示。安装克隆回购。 确保 mongodb 正在运行。 编辑 app.js 文件并更改: 3.1 MONGO_DB 到 mongoDB 名称 3.2 MONGO_COLLECTION 到 mongoDB 集合,我们要...
复习一下基本的正则表达式吧 .:匹配除了换行符以为的任意单个字符 *:匹配任意字符,一个,零个,多个都能匹配得到 俗称贪婪模式 +:匹配位于+之前的一个或者多个字符 |:匹配位于|之前或者之后的字符 ^:...
GoVerbalExpressions Go VerbalExpressions实现VerbalExpression是帮助构建困难的正则表达式的概念。 请参阅此处的在线文档:...