Splunk 输出取 / 分割符 之间的部分

今天有个需求输出的结果是:

想取出以 "/" 为分隔符的 输出:

举个例子:

原来的SPL:

index=abc "Path"="/china/shanghai/newcity/zone"

| table Path

想等到的效果是:

newcity给取出来。

解决方法是:

index=abc "Path"="/china/shanghai/newcity/zone"

| table Path

| uniq

|rex field=Path "/china/shanghai/(?<extractWord>.*?)/zone/*"

当然上面的 extractWord 是可以name 成: "ABC" 或者是你想命名的名字。

2: 当然还有有种方法就是创建一个字段:

参考:Splunk系列:Splunk字段提取篇(三)_splunk正则表达式提取字段_Bypass--的博客-CSDN博客

可以提取并且创建一个字段,然后就可以 | table filed_name 来输出了,这种方法的局限性就是这个字段要设置为全局,其它人才可以访问。

相关推荐
smilejingwei6 天前
SQL,从每组中的 json 字段中提取唯一值
开发语言·数据库·sql·json·spl
smilejingwei21 天前
从每 N 行找出需要数据拼成一行
开发语言·excel·spl
smilejingwei22 天前
Excel 保持原序时计算组内排名
开发语言·excel·spl
smilejingwei24 天前
列式存储的另一面
大数据·数据库·sql·性能优化·database·spl
smilejingwei24 天前
分组汇总后再根据数量拼上不同文字
开发语言·excel·spl
smilejingwei24 天前
分组汇总后按指定序列对齐
大数据·开发语言·数据库·sql·性能优化·spl
smilejingwei1 个月前
EXCEL 分组后找出满足条件的行拼接起来
开发语言·excel·spl
smilejingwei1 个月前
SQL,将多对多的关联记录按行输出
开发语言·数据库·sql·spl
smilejingwei1 个月前
SQL, 有终止条件的多次累计计算
开发语言·数据库·sql·spl
smilejingwei1 个月前
Excel 中找出每列第一个和最后一个非空格对应的行--Excel难题#87
开发语言·excel·spl