ログからline#文字列を解析する正規表現があります。次に、そのline#に別の正規表現を適用して、line#を抽出します。
例えば:
この正規表現の一部:
m = re.match(r"^(\d{4}-\d{2}-\d{2}\s*\d{2}:\d{2}:\d{2}),?(\d{3}),?(?:\s+\[(?:[^\]]+)\])+(?<=])(\s+?[A-Z]+\s+?)+(\s?[a-zA-Z0-9\.])+\s?(\((?:\s?\w)+\))\s?(\s?.)+", line)
これに一致します:
(line 206)
次に、この正規表現:
re.findall(r'\b\d+\b', linestr)
私にくれ
['206']
私の情報をさらに処理するために、私は整数として行番号を持っている必要があり、それを行う方法についての解決策のために失われています。