使用logstash grok过滤器提取文件路径的一部分的正则表达式

2023-12-20

我对正则表达式很陌生,但我认为这里的人可能会给我宝贵的意见。我正在使用logstashgrok http://logstash.net/docs/1.0.17/filters/grok我只能提供正则表达式的过滤器。

我有一个像这样的字符串

/app/webpf04/sns882A/snsdomain/logs/access.log

我想使用正则表达式来获取sns882A字符串的一部分,即第三个“/”之后的子字符串,我该怎么做?

我仅限于正则表达式,因为 grok 只接受正则表达式。是否可以为此使用正则表达式?


是的,您可以使用正则表达式通过 grok 获得您想要的内容:

/[^/]+/[^/]+/(?<field1>[^/]+)/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用logstash grok过滤器提取文件路径的一部分的正则表达式 的相关文章

  • 西班牙语单词的正则表达式是什么?

    正则表达式语言使用 B 来包含 A Z a z 0 9 和 并且 b 被定义为单词边界 如何编写匹配所有有效西班牙语单词 包括诸如 等字符 的正则表达式 我正在使用 NET 使用西班牙语区域设置并使您的正则表达式区域设置敏感
  • Apache 配置:正则表达式禁止访问以点开头的文件/目录

    我想禁用对其名称以点开头的任何文件或目录的访问 我想出了以下方法 但只有当它们直接位于文档根目录中时 它才会禁用对以 DOT 开头的文件 目录的访问
  • 找出段落中出现的单词

    sentence Alice was not a bit hurt and she jumped up on to her feet in a moment words Alice jumped played 我可以使用filterpyth
  • 如果使用 javascript 在 ASP.NET 中页面验证失败,如何禁用提交按钮

    如果页面上的验证失败 我需要使用 JavaScript 禁用表单上的保存按钮 如果没有 则必须使用以下代码启用它 Code
  • 如何防止用户生成的 Sql 查询上的 Sql 注入

    我有一个项目 私有的 ASP net 网站 受 https 密码保护 其中要求之一是用户能够输入直接查询数据库的 Sql 查询 我需要能够允许这些查询 同时防止它们对数据库本身造成损坏 以及访问或更新它们不应该访问 更新的数据 我制定了以下
  • Logstash if 语句与正则表达式示例

    谁能告诉我什么是if带有正则表达式的语句看起来像在logstash中 我的尝试 if fieldname 0 9 if fieldname 0 9 两者都不起作用 我打算做的是检查 fieldname 是否包含整数 将其他答案合并成一个有凝
  • 如何匹配与 Perl 中的特定模式不匹配的字符串?

    我知道使用正则表达式很容易匹配除给定字符之外的任何内容 text ab ac ad text s c g Match anything except c text is now c 我不知道如何 排除 字符串而不是字符 我如何 匹配除 ac
  • 负向查找正则表达式 - 仅出现一次 - Java

    我正在尝试查找字符串是否包含only one一个词的出现 e g String jjdhfoobarfoo Regex foo gt false String wewwfobarfoo Regex foo gt true String jj
  • 替换 Greasemonkey 中的部分 URL

    我正在尝试使用 Greasemonkey 脚本替换 url 的一部分 但很难实现我想要做的事情 原始网址如下 http x1 example to images thumb 50 157 1571552600 jpg http x2 exa
  • laravel 正则表达式验证不起作用

    我刚刚开始使用 laravel 正在努力验证我的表单之一中的文本区域 文本区域用于用户简介 因此我只想允许使用字母 数字 空格和以下字符 这就是我所拥有的 validator Validator make Input all array b
  • 正则表达式挑选括号之间的一些文本[重复]

    这个问题在这里已经有答案了 可能的重复 提取 R 中所有括号内的信息 正则表达式 https stackoverflow com questions 8613237 extract info inside all parenthesis i
  • dataTables fnFilter 列 on img 文件名

    我正在尝试根据标签的 src 属性中的图像文件名来过滤列 我的行看起来像这样 tr class unread odd td class td tr
  • 如何在 TCL/EXPECT 中使用 $expect_out 分配变量?

    如果我想匹配DEF 23使用以下正则表达式 expect re DEF 0 9 set result expect out 1 string 为什么它说no such element in array 如何 expect out工作 以及我
  • 查找和替换正则表达式问题

    感谢这里对我其他问题的所有大力帮助 我开始掌握正则表达式 但我仍然对这个一无所知 我的代码是 StreamReader reader new StreamReader fDialog FileName ToString string con
  • 正则表达式中的零宽度元素是什么?

    最近 我在正则表达式中看到 零宽度元素 这些是什么 能不能把它们当作幽灵数据 这样对于替换 就不会被替换 对于 匹配 他们不会进入matches 1 matches 2 etc 是否有针对其各种用途的良好教程 他们已经在这里呆了很长时间了吗
  • 正则表达式获取模式的最后一次出现

    我有一个字符串 我需要选择最后一次出现的模式 该字符串是 1302638400000 0 0 1302724800000 0 610 64999999999998 1302811200000 0 2266 6500000000001 130
  • Oracle SQL——从字符串中删除部分重复项

    我有一个表 其中有一列包含字符串 如下所示 static text here 1abcdefg1abcdefgpxq 从这个字符串1abcdefg重复两次 所以我想删除该部分字符串 然后返回 static text here 1abcdef
  • 改进将字符串转换为可读的 url

    以下函数重写包含各种字符的新闻和产品标题的 url 我希望创建的字符串仅包含字母数字值和 但没有结尾 或空格 也没有重复的 下面的函数工作正常 但我想知道是否有任何方法可以将其编写得更简单或更有效 function urlName stri
  • 正则表达式提取大括号之间的文本

    我正在尝试提取 PHP 中花括号之间的文本 例如 欢迎 user first name 使用 site 版本 1 5 您的用户名 是 user username 您目前的声誉是 user reputation name 我用过 在某些情况下
  • javascript从字符串创建不区分大小写的正则表达式

    我试图通过以不区分大小写的方式将输入与正则表达式匹配来进行验证 正则表达式作为对象上的字符串从服务中下来 我可能会得到类似的东西 regex ane 我可以执行以下操作 var rx new RegExp object regex The

随机推荐

  • Xcode 变量

    在 Xcode 中 我知道你可以获得诸如PROJECT DIR在某些情况下使用 例如运行脚本构建阶段 我想知道是否可以获得构建类型 即 Release or Debug 有任何想法吗 最好的来源可能是苹果官方文档 http help app
  • Java 泛型在子类化时不兼容类型

    从泛型类类型 形式类型参数进行子类化时T E具有有效的类类型 实际类型参数 例如Type String出现多种组合 令人困惑的是该使用哪一种以及何时使用 public class SubClass
  • 动态加载库

    我有以下项目结构 Web API 类库A 类库B 类库C 这些是项目之间的参考 Web API直接引用A and B B直接引用C C有一个方法需要确保A被加载以通过反射使用其中定义的类型 我的代码实际上如下 public class C
  • 如果用户的互联网关闭,如何更改数据库值

    在过去的几天里 我一直在尝试显示用户的在线 离线状态 为此 我有一个注册活动 他们在其中注册 他们的信息会保存在 firebase 中 如果他们退出活动 我会覆盖其 onstop方法并将值设置为离线 但是如果用户突然失去互联网连接 它仍然显
  • 如何从字段时间戳将出生日期转换为当年的生日?

    id birth 1 1079280000 2004 03 15 2 987264000 2001 04 15 3 1042560000 2003 01 15 如何转换为birth时间戳至1300118400 2011 03 15 对于sq
  • 使用 Clojure 协议实现自定义数据结构

    我可能错过了有关协议的全部要点 但我的问题是 协议是否可用于指示如何迭代自定义数据结构或 println 如何打印对象 假设有两个向量的地图 a b 当第一次调用它时 我想从 a 向量中获取 但是当 conj 在此结构上时 我想 conj
  • 浏览器可以使用二进制 JSON javascript 库吗?

    为了实现高效的服务器端解析 我正在寻找直接用于浏览器 JavaScript 环境的 BSON 解决方案 这个想法是通过二进制 websocket 来利用整个 ASCII 空间 有什么建议么 也欢迎任何nodejs建议 也可以看看 http
  • RSAProtectedConfigurationProvider 在 web.config 加密中使用什么算法?

    我找不到 经过几个小时的谷歌搜索 MSDN 文章 文档 该文章 文档声明了 RSAProtectedConfigurationProvider 在加密 ASP NET Web 应用程序的 web config 文件的一部分时使用哪些算法 我
  • 使用 Macwire 的注射工厂

    我正在研究 MacWire 的依赖注入 我发现 Guice 有用的一件事是辅助注入 自动装配工厂 帮助您创建一些需要运行参数的服务 Macwire 有类似的东西吗 支持可注入工厂 但实际上并不是 MacWire 的功能 而是本着 MacWi
  • 如何使用seaborn连续绘制多个图形

    我有一个数据框df看起来像这样 df head id feedback nlp model similarity score 0xijh4 1 tfidf 0 36 0sdnj7 1 lda 0 89 kjh458 1 doc2vec 0
  • atan2 函数在 javascript 和 Excelsheet 中的行为不同

    我正在尝试 atan2 数学函数 但我在 google excel 表中得到错误的值 但在 javascript atan2 函数中获得正确的值 我怎样才能在excelsheet中得到这个值 我在 Excel 中的价值是 atan2 8 6
  • 如何在 IntelliJ IDEA 中用大括号括住代码?

    如何在 IntelliJ IDEA 中用大括号括住代码 有没有这样的操作的键盘快捷键 只需按如下方式配置智能钥匙 IDE Settings gt Editor gt General gt Smart Keys gt Surround sel
  • 如何获取视图的坐标位置?

    您好 我在RelativeLayout中有一个ImageView 现在如何获取屏幕上imageview的X和Y位置 我努力了 getLocationOnScreen log mPhoto getLeft log mPhoto getScro
  • 如何:将字符串中的 unicode 字符表示形式转换为实际的 unicode 字符

    我在 Xamarin 应用程序中使用很棒的字体 XamarinApp 与之通信的 api 返回一个 fxxx 字符串来指示要显示的图标 在代码中我添加了 u 但它被视为字符串而不是 unicode 字符 var value f641 new
  • 使用 Java 配置禁用 csrf

    再会 我正在努力学习Spring 我目前正在做这个指南 http spring io guides gs consuming rest http spring io guides gs consuming rest 我已遵循所有说明 但是
  • Sqlite 与 HTC Desire HD 相关的问题

    最近我收到很多关于 HTC Desire 系列的投诉 它在调用 sql 语句时失败 我收到了用户的报告 其日志快照包含以下内容 I Database 2348 sqlite returned error code 8 msg stateme
  • 以这样的方式设计一个类,使其不会成为“上帝对象”

    我正在设计一个应用程序 它允许我在图形上绘制一些函数 每个函数都将从一组点中绘制 我将传递给该图形类 有不同类型的点 全部继承自 MyPoint 类 对于某些类型的点 它只会按原样将它们打印在屏幕上 其他点可以被忽略 其他点可以添加 因此与
  • 使用 MS Access 和 ODBC 连接到远程 PostgreSQL

    我目前有一个通过 ODBC 连接到 PostgreSQL 数据库的 MS Access 应用程序 它在具有 20 个用户的 LAN 上成功运行 每个用户都运行自己的 Access 版本 现在我正在考虑一些灾难恢复场景 似乎保护数据的一种快速
  • 如何可靠地让 Instruments 4.x 进行符号化?

    我有点进退两难 无论我做什么 当我在我的设备上进行分析时 我都无法让 Apple 的 Instruments app 来符号化任何包含的工具 它在 iOS 模拟器中工作正常 我已经尝试了我能想到的一切 包括 检查我是否确实正在构建 dSYM
  • 使用logstash grok过滤器提取文件路径的一部分的正则表达式

    我对正则表达式很陌生 但我认为这里的人可能会给我宝贵的意见 我正在使用logstashgrok http logstash net docs 1 0 17 filters grok我只能提供正则表达式的过滤器 我有一个像这样的字符串 app