Splunk Search

How do I write the regex to extract information within parenthesis?

BC88
New Member

Hey there,

I have been banging my head over this issue. Basically, I am searching a sourcetype for, let's call it, "X".

This search returns something along the lines of:

"Useless data here (Important Data)"

I am trying to display all of the information inside the parenthesis. I was looking at rex and regex and couldn't figure out how to word the syntax.

Any help would be appreciated!

0 Karma
1 Solution

MuS
SplunkTrust
SplunkTrust

Hi BC88,

based on your provided example run this regex:

 your base search here sourcetype=X |rex "\((?<myData>[^\)]+)\)" | ...

This will create a new field called myData which you can rename if needed 😉

Hope this helps ...

cheers, MuS

View solution in original post

MuS
SplunkTrust
SplunkTrust

Hi BC88,

based on your provided example run this regex:

 your base search here sourcetype=X |rex "\((?<myData>[^\)]+)\)" | ...

This will create a new field called myData which you can rename if needed 😉

Hope this helps ...

cheers, MuS

sjbriggs
Path Finder

Struggled with this for two days until I found your answer. Thanks!

0 Karma
Get Updates on the Splunk Community!

Observability Unlocked: Kubernetes Monitoring with Splunk Observability Cloud

 Ready to master Kubernetes and cloud monitoring like the pros? Join Splunk’s Growth Engineering team for an ...

Update Your SOAR Apps for Python 3.13: What Community Developers Need to Know

To Community SOAR App Developers - we're reaching out with an important update regarding Python 3.9's ...

October Community Champions: A Shoutout to Our Contributors!

As October comes to a close, we want to take a moment to celebrate the people who make the Splunk Community ...