Splunk Search

replace multivalue field values

mariobisio
Explorer

Hi guys,

I'm trying to replace values in an irregular multivalue field.

I don't want to use mvexpand because I need the field remains multivalue.

Here some examples of my multivalues fields

#1

115000240259839935-619677868589516300
1003000210260195023-294635473830872390
1003000210260241553-580541817408914764
531000140235102831-490142552617583496
115000240260262212-692365156372645389
 
#2
448000250026778748-44531981890881098
1286000030219284359-851572649149989069
 
I told irregular because the multivalue field could be compose by 1 or n values.
 
My goal is to keep only the numerical part before the "-"
for example:
the #1 should became
 
115000240259839935
1003000210260195023
1003000210260241553
531000140235102831
115000240260262212
 
the #2 should become:
448000250026778748
1286000030219284359
 
Thanks in advance for your help
 
Regards
Mario
Labels (2)
0 Karma
1 Solution

ITWhisperer
SplunkTrust
SplunkTrust
| eval yourfield=mvmap(yourfield,mvindex(split(yourfield,"-"),0))

View solution in original post

to4kawa
Ultra Champion
| makeresults 
| eval field1="115000240259839935-619677868589516300
1003000210260195023-294635473830872390
1003000210260241553-580541817408914764
531000140235102831-490142552617583496
115000240260262212-692365156372645389"
| eval field2="448000250026778748-44531981890881098
1286000030219284359-851572649149989069"
| rename COMMENT as "from here, the logic"
| rex max_match=0 field=field1  "(?<result1>(?m)^\d+)"
| rex max_match=0 field=field2  "(?<result2>(?m)^\d+)"

How about rex?

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust
| eval yourfield=mvmap(yourfield,mvindex(split(yourfield,"-"),0))

mariobisio
Explorer

Hi ITWhisperer,

this i s exactly what I was looking for.

Thank you very much

Great Job

 

Regards

Mario

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

What Is Splunk? Here’s What You Can Do with Splunk

Hey Splunk Community, we know you know Splunk. You likely leverage its unparalleled ability to ingest, index, ...

Level Up Your .conf25: Splunk Arcade Comes to Boston

With .conf25 right around the corner in Boston, there’s a lot to look forward to — inspiring keynotes, ...

Manual Instrumentation with Splunk Observability Cloud: How to Instrument Frontend ...

Although it might seem daunting, as we’ve seen in this series, manual instrumentation can be straightforward ...