美文网首页
Python正则提取日志内容

Python正则提取日志内容

作者: 其实我很dou | 来源:发表于2018-09-21 12:29 被阅读0次

日志格式如下

[main] INFO com.jzdata.press.core.PressTest - select cs_bill_customer_sk,count(*) from catalog_sales where cs_item_sk =2  group by cs_bill_customer_sk order by cs_bill_customer_sk limit 100; true  2640
[main] INFO com.jzdata.press.core.PressTest - select cs_bill_customer_sk,count(*) from catalog_sales where cs_item_sk =16  group by cs_bill_customer_sk order by cs_bill_customer_sk limit 100; true  282
[main] INFO com.jzdata.press.core.PressTest - select cs_bill_customer_sk,count(*) from catalog_sales where cs_item_sk =13  group by cs_bill_customer_sk order by cs_bill_customer_sk limit 100; true  291
[main] INFO com.jzdata.press.core.PressTest - select cs_bill_customer_sk,count(*) from catalog_sales where cs_item_sk =11  group by cs_bill_customer_sk order by cs_bill_customer_sk limit 100; true  320


需要提取cs_item_sk 以1结尾的并且最后是true的值
代码如下

import re

string = r'cs_item_sk[\s=]*(\d*?1+)\s+.+?true\s*(\d+)$'
# string = r'cs_item_sk'
pattern = re.compile(string)

with open('./src.txt', 'r') as f:
    for line in f.readlines():
        line = line.strip()
        # line = 'where cs_item_sk =997'
        m = pattern.search(line)
        if m is not None:
            print(m.groups())

相关文章

  • Python正则提取日志内容

    日志格式如下 等需要提取cs_item_sk 以1结尾的并且最后是true的值代码如下

  • 正则表达式

    正则表达式 (?P .*)提取字符串re.M,re.S,贪婪,非贪婪正则表达式,html标签 提取Python正则...

  • 正则提取网页内容

    正则匹配网页所需要的网页内容  这里只是记录一下findall方法所抓取的想要的内容。  具体请看以下实例  匹配...

  • JMETER重定向后正则提取

    不要使用正则提取器。例如,以下是我们要提取token的位置。 普通的正则提取器,无法看到重定向后的接口内容。这时需...

  • Python基础学习19

    BeautifulSoup安装库 BeautifulSoup替代正则提取html内容应用案例:

  • python正则提取示例

  • Python爬虫(十)_正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • python正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • Jmeter提取器-正则,json,xpath,边界值提取器

    提取器 jmeter--后置处理器--正则提取器 常用的提取器: 1、正则提取器 适用于所有返回的格式 ...

  • ELK Stack——Beat配置

    搭建安全认证的ELK日志系统,其中讲到如何配置logstash的正则提取规则。官网filebeat文档观感最好的文...

网友评论

      本文标题:Python正则提取日志内容

      本文链接:https://www.haomeiwen.com/subject/goyanftx.html