网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> Java编程 >> 文章正文
  正则表达式分解siemens交换机巡检-------(1)          【字体:
正则表达式分解siemens交换机巡检-------(1)
作者:佚名    文章来源:不详    点击数:    更新时间:2007-7-1    
      巡检用于交换机运行状态的检测,能反映交换机当前的运行的状态,便于及时处理故障和定位故障,是交换和监控部门最主要的故障检测和排查手段之一。
正在装载数据……

      本文的目的在于使用正则表达式自动分解交换机回送的巡检信息
      其他交换机的巡检过程在系统接入后会再次更新提供给大家参考

     SIEMENS

     DISPALARM 显示当前告警信息
     指令返回信息格式
    
指令返回信息格式

OBJECT  = LTG       ALPRIO = MAJOR     ALSTAT = NP  MSGNO = 506  
ALTYPE  = EQUIPMENT ALARM         
PABCAUSE= EQUIPMENT MALFUNCTION                             
ALARM-ID: CLASS=LTGPAF LTG=3-11
分解的正则表达式(由于无法确定空格的具体位置,所以有很多排错处理)
"(?:OBJECT[\\s]*=[\\s]*)([\\w]*)               截取object后的字符
(?:[\\s]*ALPRIO[\\s]*=[\\s]*)([\\w]*)          截取alprio后的字符
(?:[\\s]*ALSTAT[\\s]*=[\\s]*)([\\w]*)         截取alstat后的字符
(?:[\\s]*MSGNO[\\s]*=[\\s]*)([\\w]*)          截取msgno后的字符                                       
(?:[\\s]*ALTYPE[\\s]*=[\\s]*)([\\w]*[\\s]?[\\w]*)             截取altype后的字符,可能有空格
(?:[\\s]*PABCAUSE[\\s]*=[\\s]*)((?:[\\w|\\/]*[\\s]?)*)       截取pabcause后的字符
(?:[\\s]*ALARM-ID[\\s]*:[\\s]*)([\\w|=]*[\\s]?[^\\s]*)"        截取alarm-id后的字符

先打个电话,等待补充


站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     用java实现web服务器
     用java快速开发linux gu…
     正则表达式分解siemens交…
     [portal参考手册]目录
     jsp中调用oracle存储过程…
  • 在delphi中使用正则表达式

  • 正则表达式语法讲解(一)

  • 一些常用的正则表达式

  • Java正则表达式初学者指南

  • java正则表态式详解

  • Web小结---Servlet,JSP,过滤…

  • Java中使用正则表达式

  • Java  正则表达式

  • 深入浅出正则表达式

  • 表达式,操作符

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David