Splunk Enterprise

How to rename JSON array of values

Bhargavi21
New Member

Please help me with the below  query 

I am using below query to extract array of json data

search storeAction="storeOffline" | eval OfflineStoreID = spath(_raw,"stores{}")

I am able to evaluate the list, like

TestT001
TestT002
Test0000
Test1000
Test2000
Test3000

I want the list which should have only ID's and I should remove Test. which should be as below

T001
T002
0000
1000
2000
3000

Please let me know how to do this.

Labels (1)
0 Karma

bowesmana
SplunkTrust
SplunkTrust

You can use rex on a multivalue field like this

| makeresults
| eval Stores="TestT001,TestT002,Test0000,Test1000,Test2000,Test3000"
| eval Stores=split(Stores,",")
| rex field=Stores mode=sed "s/Test//g"

Hope this helps 

Bhargavi21
New Member

Thank you 🙂 It is working and solved my issue.

0 Karma
Get Updates on the Splunk Community!

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...