Splunk Search

Regex field values to look for a specific character Splunk Search

marktechuk
New Member

Hi guys I'm looking to extract a value from a field using regex, the field contain different types of data such as Id's, emails, name etc..in the same field.
I want a regex to look for a specific alphabetical character for example z thats followed by 10 numeric character for example z1234567890 I dont want to see any of the other values.

tried this (?\w{7,8})" but it also pull the out any other that start with z such as an email address and the the next 10 characters for example zack@abcdhg

Thanks Mt

0 Karma

mayurr98
Super Champion

try this

| makeresults | eval data="z1234567890" | rex field=data "(?<field_name>z\d{10})"

this should work for your case

(?<field_name>z\d{10})

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!

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas     Cisco Live 2026 is almost here, and this ...

What Is the Name of the USB Key Inserted by Bob Smith? (BOTS Hint, Not the Answer)

Hello Splunkers,   So you searched, “what is the name of the usb key inserted by bob smith?”  Not gonna lie… ...

Automating Threat Operations and Threat Hunting with Recorded Future

    Automating Threat Operations and Threat Hunting with Recorded Future June 29, 2026 | Register   Is your ...