关于正则表达式的问题,希望各位帮忙!谢谢!!!!

问题描述

把这两条日志用一个正则表达式进行匹配!Oct 24 23:18:05 10.46.10.66 Oct 24 2006 23:04:53: %ASA-3-713119: Group = operator, Username = lif, IP = 222.76.76.240, PHASE 1 COMPLETED Oct 24 22:47:28 10.46.10.65 Oct 24 2006 22:20:15: %ASA-3-713902: Group = fmcc-vpn, IP = 58.23.98.254, Removing peer from peer table failed, no match! 问题补充:chen_yongkai 写道

解决方案

public static void main(String[] args) {String[] logs = {"Oct 24 23:18:05 10.46.10.66 Oct 24 2006 23:04:53: %ASA-3-713119: Group = operator, Username = lif, IP = 222.76.76.240, PHASE 1 COMPLETED","Oct 24 22:47:28 10.46.10.65 Oct 24 2006 22:20:15: %ASA-3-713902: Group = fmcc-vpn, IP = 58.23.98.254, Removing peer from peer table failed, no match!" };Pattern p = Pattern.compile("\%ASA-3-([0-9]{6}):\sGroup\s=\s([^,]*),(?:\sUsername\s=\s([^,]*),)*\sIP\s=\s([^,]*),");for (String log : logs) {Matcher m = p.matcher(log);if (m.find()) {int n = m.groupCount();for (int i = 1; i <= n; i++) {String find = m.group(i);if (find != null)System.out.println(find);}}System.out.println("=========");}}
解决方案二:
public static void main(String[] args) {String log1 = "Oct 24 23:18:05 10.46.10.66 Oct 24 2006 23:04:53: %ASA-3-713119: Group = operator, Username = lif, IP = 222.76.76.240, PHASE 1 COMPLETED";String log2 = "Oct 24 22:47:28 10.46.10.65 Oct 24 2006 22:20:15: %ASA-3-713902: Group = fmcc-vpn, IP = 58.23.98.254, Removing peer from peer table failed, no match!";Pattern p = Pattern.compile("\%ASA-3-[0-9]{6}:\sGroup\s=\s");System.out.println(p.matcher(log1).find());System.out.println(p.matcher(log2).find());}你应该说明匹配的特征是什么?

时间: 2024-10-13 21:46:14

关于正则表达式的问题,希望各位帮忙!谢谢!!!!的相关文章

学习GDI+不久,在做一个小图形软件,碰到了一些问题,希望大家帮忙,谢谢

问题描述 问题1:怎么实现windows画图程序中的裁剪功能,就是选种一个块区域,可以在画布上移动.问题2:怎么实现填充.比如我已经画好了一个四边形或者一个不规则图形,怎么给这个图形填充颜色.问题3:怎么实现剪贴一个区域,类似与QQ中的哪个剪贴.这3个问题相当于我点裁剪按纽,就可以在画布上裁减,我点填充按扭,就可以在图形上填充,我点剪贴按扭就可以把剪贴的区域加载到画布上.类似于windows自带的画图的功能.初来CSDN,希望大家帮忙,小弟万分的感谢!!!给个思路也好,代码更好.问题完毕就揭贴!

java-查询一个对象一查就报错 新人没什么积分 希望好心人帮忙解答下。谢谢!!!

问题描述 查询一个对象一查就报错 新人没什么积分 希望好心人帮忙解答下.谢谢!!! String hql = "FROM ReceivedRecord where id =22222"; Query query = this.getSession().createQuery(hql); List ReceivedRecords =query.list(); System.out.println("=========="+ReceivedRecords.size())

c语言-求教speex音频去回音降噪问题,希望能够帮忙解答一下

问题描述 求教speex音频去回音降噪问题,希望能够帮忙解答一下 本人非专业C语言程序员,所以非常头疼这个问题,希望有经验的大大能够给予支持,谢谢了

ubuntu-非常奇怪的服务器故障,希望大家帮忙解决!

问题描述 非常奇怪的服务器故障,希望大家帮忙解决! 自从公司Web服务器换成Linux系统(Ubuntu 12.04LTS)后,服务器经常死机(大概几天会有一次吧,有时候是一个星期这样),症状为SSH连接上去后,提示输入用户名密码,输完密码后,介面就一直停住没有任何响应,一直搞不明白什么原因,无奈只能叫机房重启.为了解决问题,后来部署了监控宝对服务器进行监控,发现服务器死机时,CPU的使用率到达了100%,但其中用户态使用率(%User)及内核态使用率(%System)相当底,甚至为0,但等待率

应用商店-(iOS)有个日志文件,希望能帮忙分析一下,说是在程序加载的时候,应用程序崩溃了。

问题描述 (iOS)有个日志文件,希望能帮忙分析一下,说是在程序加载的时候,应用程序崩溃了. 10C http://a103.phobos.apple.com/us/r30/Purple7/v4/38/1e/87/381e875f-bdf2-b8ed-33b6-b56cb1a6165b/temp..rgbcntpc.crash?downloadKey3=1449655120_daec0230692a58a1ba3f2a4c2d24b499 http://a1363.phobos.apple.co

asp.net mvc 关于FormCollection collection采集不到数据问题.大神们帮帮忙谢谢,指点一下也可以

问题描述 asp.net mvc 关于FormCollection collection采集不到数据问题.大神们帮帮忙谢谢,指点一下也可以 新手求请教!就是FormCollection collection采集不到前台的数据,之前用的时候从没出现这种问题. 解决方案 你在控制器端试试不要用FormCollection collection来接收,先试试用 public ActionResult xxxxxx(string line)来接收试试看 解决方案二: 视图转型了吗?引用mvc的js文件了

ip-考研导师给的题目,希望好心人帮忙

问题描述 考研导师给的题目,希望好心人帮忙 给1亿个IP,放在一个文本文件 文本文件1.5G 统计每个IP出现的次数,要求:在4G内存以下的机器 5分钟运行出结果 解决方案 总的思路是bitmap 考虑到ip地址的稀疏性,可以使用页表 解决方案二: 个人认为首先考虑内存映射机制,4G 内存的机器,你可用的内存肯定是大于 1.5G的.使用内存映射文件来提高你程序的性能 然后,再考虑查找/分析的算法. 解决方案三: 采用内存映射吧,我的导师也问了这个问题~ 其实用Java的NIO包中的通道.缓冲区.

求帮忙 谢谢-服务器遇到一个内部错误,使它无法满足这个请求。 求帮忙...谢谢

问题描述 服务器遇到一个内部错误,使它无法满足这个请求. 求帮忙...谢谢 <%@ page contentType="text/html; charset=GB2312"%> 处理GET方法传递数据 <% String strUser=request.getParameter("user"); String strPass=request.getParameter("pass"); if(strUser.equals(&quo

问题-刚开始学习java ,自己写了一个聊天小程序,没报错但是有毛病,希望能帮忙问一下

问题描述 刚开始学习java ,自己写了一个聊天小程序,没报错但是有毛病,希望能帮忙问一下 刚开始学习java ,自己写了一个聊天小程序,没有报任何错误.测试时打开3个聊天小窗口 A,B,C,在A中输入文字,只在B中显示出来了,而且显示出了三句相同语句.查了好几个小时都没有查出来,希望高手能帮帮忙,看看是怎么回事,并且告诉我是通过什么方法找出来的. 以下是客户端和服务器端代码 客户端: import java.awt.*; import java.awt.event.*; import java

c语言-求帮助写一个代码 刚学习数据结构 实在是搞不懂 求大神帮忙谢谢

问题描述 求帮助写一个代码 刚学习数据结构 实在是搞不懂 求大神帮忙谢谢 好心人帮忙翻译好了 求大神帮忙写一下代码 谢谢大家了 解决方案 你的需求,要至少4000C币,你给的100太少了 解决方案二: http://blog.csdn.net/qq_31766907/article/details/50331951这个链接,你看看,或许能帮到你.