Splunk Search

How to extract content from field using rex?

ivana27
Path Finder

Dears,

please help. I have log like this 

[Information] PosService AddInfo:[5006] - Stop customer

And i want to show in table message after ":", currently i am using rex like this but i dont have result:

| rex field=_raw "PosService\sAddInfo\:(?<addinfo>\w+|)"

 

Thank you!

Labels (1)
0 Karma
1 Solution

gcusello
SplunkTrust
SplunkTrust

Hi @ivana27,

if the code you need to display is only the code between square parenthesis, you could use a regex like this:

| rex "PosService\s+AddInfo:\[(?<addinfo>\d+)"

as you can see at https://regex101.com/r/dtpR2J/1

If instead you need to display all the message until the end of the row, you have to use the following regex:

| rex "PosService\s+AddInfo:(?<addinfo>.+)"

 as you can see at https://regex101.com/r/dtpR2J/2

Ciao.

Giuseppe

View solution in original post

gcusello
SplunkTrust
SplunkTrust

Hi @ivana27,

if the code you need to display is only the code between square parenthesis, you could use a regex like this:

| rex "PosService\s+AddInfo:\[(?<addinfo>\d+)"

as you can see at https://regex101.com/r/dtpR2J/1

If instead you need to display all the message until the end of the row, you have to use the following regex:

| rex "PosService\s+AddInfo:(?<addinfo>.+)"

 as you can see at https://regex101.com/r/dtpR2J/2

Ciao.

Giuseppe

General_Talos
Path Finder

@ivana27 

I hope @gcusello  answer suffice.

If you want to extract after ":" (and considering whatever before ":") you can also use

":\[(?<addinfo>\d+)]"
OR
":(?<addinfo>.+)"

Get Updates on the Splunk Community!

Meet Duke Cyberwalker | A hero’s journey with Splunk

We like to say, the lightsaber is to Luke as Splunk is to Duke. Curious yet? Then read Eric Fusilero’s latest ...

The Future of Splunk Search is Here - See What’s New!

We’re excited to introduce two powerful new search features, now generally available for Splunk Cloud Platform ...

Splunk is Nurturing Tomorrow’s Cybersecurity Leaders Today

Meet Carol Wright. She leads the Splunk Academic Alliance program at Splunk. The Splunk Academic Alliance ...