Splunk Enterprise Security

Extracting field with different type of data

niks987
Explorer

Hi All,

Hope you all are doing good.

I am trying to extract a field which the different types of data. I want to extract the reference number.

DATA:-

0561170-0443 :- 0561170 this is reference number
0213_DFS_201021004 :- 201021004 this is reference number
0159_1606766A_191021016 :- 1606766A this is reference number

Can you please let me know how i can achieve this, i tried rex but it wont work. Is there any other way to do it?

 

Thanks in advance 🙂

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

You could use two rex

| rex "(_[A-Za-z]+_|\d+_)(?<number>\d+[A-Za-z]?)"
| rex "(?<number>\d+)-"
0 Karma

PickleRick
SplunkTrust
SplunkTrust

Could you be more precise about what part you're trying to extract from this sample?

And what are the conditions regarding where this identifier can/should be.

0 Karma

niks987
Explorer

Hi @PickleRick ,

We have a field named POREFERENCE in that we have three type of data 

0561170-0443 :- 0561170 this is reference number
0213_DFS_201021004 :- 201021004 this is reference number
0159_1606766A_191021016 :- 1606766A this is reference number

i want to extract the reference number from them.

0 Karma

PickleRick
SplunkTrust
SplunkTrust

Ahh, I didn't notice that you pointed to a substring. My bad.

So I see that the format is in no way consistent and in no way the position is constant. I suppose it's bad luck. Unless you can describe precisely what/where the ID is, you won't be able to extract it automaticaly because how would splunk know what is and what isn't your ID?

Assuming that it must be a string of digits, how is splunk supposed to know that in your first example it's the first part (the one before the dash), in your second case - it's the one after two floor (_) signs and in the first case it's... not even a digit-only identifier.

Sorry, unless you can be more specific with those cases, it seems impossible.

 

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


Introducing Unified TDIR with the New Enterprise Security 8.2

Read the blog
Get Updates on the Splunk Community!

Index This | What’s a riddle wrapped in an enigma?

September 2025 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with this ...

BORE at .conf25

Boss Of Regular Expression (BORE) was an interactive session run again this year at .conf25 by the brilliant ...

OpenTelemetry for Legacy Apps? Yes, You Can!

This article is a follow-up to my previous article posted on the OpenTelemetry Blog, "Your Critical Legacy App ...