【发布时间】:2018-07-19 20:37:33
【问题描述】:
我目前用这个在logtail中找出我的话
**(?=\b\w{5}\b)\b\w*err\w*\b**
但我需要一个匹配表达式三次/五次以上且不连续的正则表达式。
有什么建议吗?
提前致谢
我没有任何示例数据,因为我拥有的是日志文件。
2018-07-24 10:03:20,610 DEBUG [Thread-3]: [ERROR] 刚刚发生了另一个销毁操作
然后是几行……
然后又是另一个 [ERROR] 消息
所以我的搜索将查找 ERROR,Wintail / Notepad++ 中的突出显示会突出显示错误并仅在日志超过 5 条或更多错误消息时提醒我。
【问题讨论】:
-
您可以在帖子中添加示例数据和预期输出吗?
-
亲爱的马特,请阅读搜索词。它包含以“err”开头的单词“w*err”,w{5} 表示 5 个字母的单词 - 错误。
-
在编辑帖子之前,您拥有的正则表达式是
(?=\b\w{5}\b)\b\werr\w\b。这不会匹配以err开头的单词。请编辑帖子以添加您正在搜索的示例数据。 -
是的,可能是在剪切粘贴时,“*”被删除了/可能我犯了一个错误。
标签: regex expression word