我们如何为下面编写正则表达式?
CEF:0|Incapsula|SIEMintegration|1|1|Normal|0| fileId=465000430130063349
在这里,我只想提取0
放在||
之前fileId
的 .
我们如何为下面编写正则表达式?
CEF:0|Incapsula|SIEMintegration|1|1|Normal|0| fileId=465000430130063349
在这里,我只想提取0
放在||
之前fileId
的 .
在以下正则表达式中,我们有:
(?<myField>\d)
|
字符之间,转义为:\|
|
and之间有一个空格fileId
):\s?
fileId
把它们放在一起:
\|(?<myField>\d)\|\s?fileId
因此,您应该能够在 Splunk 中应用正则表达式:
| rex field=_raw "\|(?<myField>\d)\|\s?fileId"
然后使用myField
. 显然,重命名为对您有意义的名称,如果不是,则针对适当的字段_raw