将日志文本转换为正则表达式

时间:2017-06-13 13:24:03

标签: regex regex-lookarounds regex-group

尝试使用以下表达式将后续字符串转换为正则表达式格式时出错。

^([[^]]+]) ([[^]]+]) (-|[a-z,A-Z,\s,\W]*)
  

2017-06-12 02:59:06.875 o.b.c.d.j.k.authoreduser [INFO] user =   qa-excel,principal = qa-excel@hr.local尝试用户=   ambari-server-dev-excel for operation =来自host =的getInfo   /00.000.00.00

1 个答案:

答案 0 :(得分:0)

我假设您需要找到与示例中的消息类似的所有消息。 以下正则表达式验证日期/时间字段,用户ID,方括号中的类型以及行的其余部分:

^[\d -]+ [\d\:\.]+ [^\[]*\[[^\]]+\].*$