Splunk Search

Regex Help

theouhuios
Motivator

I am struggling with the regex match on the below pattern. I need to capture etl_fdaf_33424134 . Pretty much after the first _ . Any help?

/tmp/Jams/Apps/fgff_etl_fdaf_33424134.log 
/tmp/Jams/Apps/abc_etl_xyz_1111111.log 
Tags (1)
0 Karma
1 Solution

martin_mueller
SplunkTrust
SplunkTrust

This should do:

_(?<fieldname>.*?)\.log

I've assumed you don't want the .log captured based on your example.

View solution in original post

martin_mueller
SplunkTrust
SplunkTrust

This should do:

_(?<fieldname>.*?)\.log

I've assumed you don't want the .log captured based on your example.

martin_mueller
SplunkTrust
SplunkTrust

That's possible as well, just make sure to be precise in what you match afterwards:

Apps/[^_]+_(?<fieldname>.*?)\.log

Alternatively, use non-greedy quantifiers:

Apps/.+?_(?<fieldname>.*?)\.log

theouhuios
Motivator

That works. I wonder why I was trying to make it work from Apps/ . This is simple to write and understand. Thanks

0 Karma

theouhuios
Motivator

I am not able to make the regex stop at the first _ . Its always looking till the last one. Is there a way to force it match just on the first _

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Deep Dive: Accelerate threat investigation with Splunk’s AI Assistant in Security

AI is one of the biggest topics in the market today, and for security teams, its value goes far beyond the ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

Detection Engineering Office Hours: Real-World Troubleshooting & Q&A

[REGISTER HERE] This thread is for the Community Office Hours session on Detection Engineering Office Hours: ...