regex - Splunk rex 提取字段,我很接近但无法匹配
问题描述
值 session_value 包含以下信息:
未找到,名称:user@mycompany.com 此处有更多文字
尝试使用这个:
rex field=session_value ":\s(?<USERID>)@"
提取:用户
我想我很接近,有人帮忙吗?
解决方案
你很亲密,但最重要的部分不见了。您需要指定捕获组中匹配的字符。例如,
rex field=session_value ":\s(?<USERID>\w+)@"
推荐阅读
- apache-kafka - Oracle 数据库中 CLOB 字段的 JDBCSINK 连接器失败
- c# - 如何更改 EF Core Fluent API 中的外键名称?
- puppeteer - Puppeteer 如何通过延迟加载从网站获取所有图像响应
- python - 如何使用python中的嵌套循环从txt文件中查找连续数字
- ruby - 如何在ruby中通过斜线分割字符串
- python - 如何通过 kmeans 聚类加速颜色量化
- laravel - 数据库上的laravel日期时间问题
- java - 无法调用“javax.swing.JFrame.setVisible(boolean)”,因为“this.secondFrame”为空
- android - 如何在 Android 11 Flutter 中读取其他应用的数据?
- r - RStudio 中用于推文先验分析的事务问题