当前位置:  技术问答>linux和unix

想从一条记录中提取一些数据,请大家帮忙!!!

    来源: 互联网  发布时间:2016-07-01

    本文导语:  Sep  9 16:34:00 ZJ-HZYDSTL3-0601-D14-FJX-SEV-0001 glzx_dxzf.x[18334]: B1@603[18334] 0-000000:#report:[192.168.1.1]流量统计(分钟):接收:100, 指令返回:100, 超时:0, 错误:0 想从上面的记录中提取出ip地址,接收还有返回的数据,请各位帮忙!!! ...

Sep  9 16:34:00 ZJ-HZYDSTL3-0601-D14-FJX-SEV-0001 glzx_dxzf.x[18334]: B1@603[18334] 0-000000:#report:[192.168.1.1]流量统计(分钟):接收:100, 指令返回:100, 超时:0, 错误:0



想从上面的记录中提取出ip地址,接收还有返回的数据,请各位帮忙!!!

|
你的数据格式不太好,冒号又有半角的又有全角的,不统一,不好处理

|


楼主,我要你解析:符号,关什么鸟汉字什么事了??
我有说要你去解析汉字了??

Sep  9 16:34:00 ZJ-HZYDSTL3-0601-D14-FJX-SEV-0001 glzx_dxzf.x[18334]: B1@603[18334] 0-000000:#report:[192.168.1.1]流量统计(分钟):接收:100, 指令返回:100, 超时:0, 错误:0 

第5个:符号得到[]里的内容,你不会解析吗??关汉字什么事??
第7个第8个:符号后面不就是数字么?
你先读出来,存在数组里,就算有什么鸟汉字,字符,一个strtol就搞定了。

就算你解析到一个字符串是"100, 指令返回",
你strtol得不到数字吗???

如果还看不明白,也别看了,当我在这里废话。

|
1. 下载PilotEdit 2.8, http://topic.csdn.net/u/20090818/22/df665ee5-bd6f-4c6d-84b6-9831217e4e02.html
将内容拷贝到一个新建的文件中。
Sep  9 16:34:00 ZJ-HZYDSTL3-0601-D14-FJX-SEV-0001 glzx_dxzf.x[18334]: B1@603[18334] 0-000000:#report:[192.168.1.1]流量统计(分钟):接收:100, 指令返回:100, 超时:0, 错误:0 
Sep  9 16:34:00 ZJ-HZYDSTL3-0601-D14-FJX-SEV-0001 glzx_dxzf.x[18334]: B1@603[18334] 0-000000:#report:[192.168.1.11]流量统计(分钟):接收:110, 指令返回:110, 超时:0, 错误:0 
Sep  9 16:34:00 ZJ-HZYDSTL3-0601-D14-FJX-SEV-0001 glzx_dxzf.x[18334]: B1@603[18334] 0-000000:#report:[192.168.1.12]流量统计(分钟):接收:120, 指令返回:120, 超时:0, 错误:0 

2. 点排序按钮,选择“比较由正则表达式定义的字符串”,输入下面的正则表达式和目标字符串:
正则表达式:#report:[*]流量统计*接收:*,*指令返回:*,
目标字符串:%02t%06t%10

3. 点“将目标字符串拷贝到剪贴板”,即可将你要的数据拷贝到剪贴板:

192.168.1.1 100 100
192.168.1.11 110 110
192.168.1.12 120 120  

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 删除数据库中重复记录方法介绍及代码参考
  • 用PreparedStatement ps 在数据库中插入记录,但还未提交事务,此时再用Delete语句为什么删除不了用 ps刚才插入的记录,如何可以删除未这
  • sqlserver下将数据库记录的列记录转换成行记录的方法
  • 删除mysql数据库中的重复数据记录
  • 请教:请问java中存放数据库中的记录,用什么数据结构?(hashtable?vector?还是别的?)
  • 请问在java钟如何得到数据库中的记录总数,以及如何求数据库中一个字段的和?
  • 随机取得数据库记录,请指点,谢谢!
  • 清空数据库中所有表记录 记录ID恢复从0开始
  • 将结构体变量作为一条记录插入数据库表中
  • 关于JDBC访问Oracle返回数据集的记录限制的问题
  • 有谁做过一次性插入5000多条记录到数据库中?
  • 急!数据库中多条记录,随机选取一条的算法
  • 如何向数据库插入中文记录?
  • 数据库修改历史记录工具 dbdeploy
  • PHP取得当前插入数据库记录id值
  • java中查询的数据库记录如何在JTable控件中显示?
  • 通过备份记录获取数据库的增长情况
  • 怎么判断数组和数据记录集为null
  • 怎样能在数据库中逐条显示记录?
  • 读取sybase的数据库时的中文记录显示问题
  • 怎样直接定位到记录集的第n条记录呢? iis7站长之家
  • 将ResultSet结果集中的记录映射到Map对象中
  • 删除重复的记录,并保存第一条记录或保存最后一条记录
  • 谁知道如何取小于一条记录的后十条记录
  • Jsp能不能直接调用记录集中的第一条记录阿?
  • 怎样直接定位到记录集的第n条记录呢?
  • 如何得到记录集的最后一笔记录
  • 如何判断记录集一条记录也没有
  • 请问如何知道ResultSet中是否有记录和记录的总数,有什么方法吗?
  • rs能不能返回当前记录集的记录数
  • DNS域表中的rmx记录和rns记录指什么?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3