如何仅使用正则表达式从日志消息中使用正则表达式来查找正则表达式整个行?

吉尔伯托给我

我有许多apache日志,其中的消息与此类似:

GET编辑器/103HTTP/1.1 500 21471

我有许多这样的日志存储在ElasticSearch中,我想使用正则表达式来检索它们。例如,“ GET编辑器/103HTTP/1.1”和“ 21471”可以有所不同,因此我将它们设置为通配符。我想通过使用模式* 500 *搜索获得消息GET editor / 103HTTP / 1.1 500 21471所在的apache日志,其中*表示通配符。如何使用正则表达式实现这一目标?不同的日志具有不同的消息,因此通配符的数量也可能非常多。

PS:我已经知道如何在ES中设置正则表达式查询。

abc123

正则表达式101

^GET ((?!500).)*\b500\b

正则表达式可视化

Debuggex演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式使用| 与sed

来自分类Dev

Vim:如何使用新的正则表达式撤消正则表达式?

来自分类Dev

如何使用正则表达式查找特定模式?

来自分类Dev

使用?=。正则表达式

来自分类Dev

使用正则表达式

来自分类Dev

使用正则表达式在正则表达式中查找正则表达式点

来自分类Dev

使用正则表达式

来自分类Dev

如何仅使用正则表达式提取数字?

来自分类Dev

查找正则表达式

来自分类Dev

使用正则表达式匹配表达式

来自分类Dev

如何使用正则表达式查找特定模式?

来自分类Dev

Perl和Bash:查找正则表达式

来自分类Dev

在Python中使用正则表达式查找ISBN

来自分类Dev

在正则表达式中使用正则表达式

来自分类Dev

在Java中查找正则表达式的功能

来自分类Dev

使用正则表达式在正则表达式中查找正则表达式点

来自分类Dev

正则表达式:在终端中使用正则表达式路径运行命令

来自分类Dev

Bash-查找正则表达式

来自分类Dev

在正则表达式中使用php查找baseDomain

来自分类Dev

在Libre Office中使用正则表达式查找“ *”

来自分类Dev

使用正则表达式来处理日志文件:合并正则表达式

来自分类Dev

如何在grep中使用正则表达式(仅基本正则表达式)实现替换?

来自分类Dev

如何使用正则表达式查找重复的短语?

来自分类Dev

如何使用正则表达式使用正则表达式匹配以“ $”结尾的内容?

来自分类Dev

正则表达式 - 使用正则表达式查找 2 个或更多单词

来自分类Dev

如何使用gsub来简化正则表达式

来自分类Dev

查找正则表达式匹配条件

来自分类Dev

如何使用正则表达式来限制域?

来自分类Dev

如何使用正则表达式查找 SELECT * 语句

Related 相关文章

热门标签

归档