<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-204  評論-90  文章-8  trackbacks-0
    # -*- coding: utf-8 -*-
    #
    !/usr/bin/python

    import re
    import io
    import sys

    # obj = re.compile(r'(?P<ip>.*?)- - \[(?P<time>.*?)\] "(?P<request>.*?)" (?P<status>.*?) (?P<bytes>.*?) "(?P<referer>.*?)" "(?P<ua>.*?)"')
    #
     example:xxxx"id":2640914,"orderId":144115188137125591xxxx"state":10xxxxx"
    # 日志整行都需要匹配,需要用的用具體正則匹配,如(\d{7}),不需要的用(.*)匹配,總之所有需要或不需要部分都用()括起來
    obj = re.compile(r'(.*"id":)(\d{7})(.*"orderId":)(\d{18})(.*"state":)(\d{2})(.*)')

    def load_log(path):
    # 讀取文件
        with io.open(path, mode="r", encoding="utf-8") as f:
            for line in f:
                line = line.strip()
                parse(line)

    def stdin():
    # 讀取管道輸入
        for line in sys.stdin:
            parse(line)

    def parse(line):
    # 解析單行nginx日志
        try:
            result = obj.match(line)
            print(result.group(2,4,6))
        except:
            pass

    if __name__ == '__main__':
        # load_log("/tmp/227.log")
        stdin()
    posted on 2020-02-29 02:10 一凡 閱讀(304) 評論(0)  編輯  收藏 所屬分類: linux
    主站蜘蛛池模板: 亚洲黄片毛片在线观看| 成人免费午夜在线观看| 亚洲国产精品一区二区九九 | 亚洲精品国产品国语在线| 99热免费在线观看| 亚洲精品无码久久久久去q| 在线观看人成视频免费无遮挡| 国产美女亚洲精品久久久综合| 中文字幕免费人成乱码中国| 亚洲精品乱码久久久久久按摩 | 九九久久国产精品免费热6| 亚洲国产成人久久综合野外| xxxxx做受大片在线观看免费| 亚洲中文字幕无码爆乳AV| 日韩电影免费在线观看网站| 亚洲电影一区二区三区| 最近中文字幕mv免费高清视频8| 亚洲视频在线一区二区三区| 18禁无遮挡无码网站免费| 亚洲AV永久无码精品放毛片| 亚洲国产中文v高清在线观看| 中国一级毛片视频免费看| 精品亚洲麻豆1区2区3区| 黄页网站在线看免费| 丰满亚洲大尺度无码无码专线| 97在线视频免费公开视频| 久久精品亚洲综合| 久青草视频在线观看免费| 久久精品亚洲综合一品| 免费观看成人毛片a片2008| 新最免费影视大全在线播放| 国产亚洲精品美女久久久| 可以免费看的卡一卡二| 特a级免费高清黄色片 | 午夜亚洲国产理论秋霞| 好吊妞在线新免费视频| 一个人看的www在线免费视频| 久久久无码精品亚洲日韩蜜臀浪潮 | 亚洲综合色一区二区三区| 精品国产人成亚洲区| 免费能直接在线观看黄的视频|