sumo - Sumo Logic:计算字段中的每个匹配字符串
问题描述
我有一个解析字段,我需要计算给定字符串出现在其中的次数。这似乎相对简单,但我一直在搜索 Sumo 文档,现在我不确定这是否可能。请帮忙!
解决方案
我有一个使用replace()
正则表达式变体的 hacky 解决方案的想法。
如果inputField
是您的输入字段并且您想计算 中is
发生的次数inputField
,那么
| "This is a very hacky solution which might get you in trouble" as inputField
| replace(inputField, /is/, "@") as matched
| replace(matched, /[^@]/, "") as skipTheRest
| length(skipTheRest) as finalCount
该解决方案假定@
输入字段中不存在。
免责声明:我目前受雇于 Sumo Logic。
推荐阅读
- python - Matrix left division of stacked arrays using numpy
- c++ - 忽略 ImageMagick 或 GraphicsMagick 警告
- javascript - 如何从购物车中删除产品?
- python - 错误:找不到满足深度正确要求的版本(来自版本:无)
- android - 在 SQLite 数据库中添加多个外键时出错
- ios - 我正在使用 UISearchController,在使用它时,当我单击“取消”按钮时,搜索栏会向上/向下移动。为什么会这样?
- c++ - 变形三角形时出现 CDLOD 问题
- javascript - 使变量在 spec.js 文件中可用
- python - 用于单个产品和尺寸的 Python Tkinter 按钮
- ios - 如何播放和自动反转 Lottie 动画一次?