Python Regex用于选择遵循特定模式的行[duplicate]

fzsnzjdm  于 2022-12-14  发布在  Python
关注(0)|答案(1)|浏览(148)

此问题在此处已有答案

Python regex to match dates(11个答案)
regex pattern to match datetime in python(2个答案)
昨天关门了。
我怎样才能使一个正则表达式,将选择行不遵循一个模式。所以我有日志文件,具有以下模式:
[12.12.2022 22:26:25]<01>信息正在注销TCP客户端通道[bstcp] [12.12.2022 22:26:25]<01>信息通道已成功注销
但每次新日志启动时,它还将记录以下内容:
开始新日志进程:[64位],PID:[5028],工作阶段识别码:[0个]
如何仅选择具有以下特征的对象:
[日期]日志级别消息
谢谢
我在https://regex101.com/上尝试了一些东西,但没有成功。
我希望选择具有以下模式的所有行:
[日期]日志级别消息

qoefvg9y

qoefvg9y1#

如果您只需要以日期/时间戳开头的行,您应该能够在多行模式下使用以下正则表达式模式:

^\[\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}:\d{2}\].*$

日期模式非常独特,应该只匹配您需要的行。

Demo(第一个字母)

相关问题