Security

What is regex for below?

karu0711
Communicator

FW: [ DOC 45 ] DTP: DEMO XXX CCC | 20147
I want to extract number after pie as field name "data".  what is the regex?

Labels (1)
Tags (1)
0 Karma

manjunathmeti
Champion

You can check this and get to know how the data is extracted.
https://regex101.com/r/dECVmS/1 

0 Karma

The_Data_Pirate
Splunk Employee
Splunk Employee

Hi Karu, this should work by taking the raw data and only selecting the digits after the pipe character. The space after the pipe is ignored before the digits are placed into a new field named data.

| rex field=_raw "\|\s(?<data>\d*)"

 

karu0711
Communicator

FW: [ DOC 45 ] DTP: DEMO XXX CCC | 20147

I also need to separate [ DOC 45] as category 
DTP as type 

demo xxx ccc as call

 

0 Karma

The_Data_Pirate
Splunk Employee
Splunk Employee

as long as the data structure doesn't change too much this should work.

 

| rex field=_raw ".*\[\s(?<category>.*)\s\]\s(?<type>\w*).*\|\s(?<data>\d*)"

somesoni2
Revered Legend

Give this a try

\|(?<data>\d+)
Get Updates on the Splunk Community!

More Control Over Your Monitoring Costs with Archived Metrics!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...

New in Observability Cloud - Explicit Bucket Histograms

Splunk introduces native support for histograms as a metric data type within Observability Cloud with Explicit ...

Updated Team Landing Page in Splunk Observability

We’re making some changes to the team landing page in Splunk Observability, based on your feedback. The ...