Splunk Search

Regex for string between to delimeters

mninansplunk
Path Finder

Hello,

Thank you for your help on this in advance,  I just need to create a field in Splunk Search that contains the value between 2 delimiters.    The delimiter is "?".  For example.

Athena.siteone.com?suvathp001?443

What would be the regex to only extract suvathp001

Thanks again for your help,

Tom

 

 

Labels (1)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

The general form for that regex is "<<delimiter>>(?<field>[^<<delimiter>>]+)".  In this case, the delimiter is a regex special character so escaping is needed.  Try this command:

| rex "\?(?<field>[^\?]+)"
---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

Index This | What is broken 80% of the time by February?

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

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...

Splunk MCP & Agentic AI: Machine Data Without Limits

Discover how the Splunk Model Context Protocol (MCP) Server can revolutionize the way your organization uses ...