Splunk Search

Why am I not able to use the regular expression value of my main search in subsearch rex?

saransakthi83
New Member

I tried to use the value of main search regex in subsearch rex .

Main search |rex "(?regular expression)"|append [search |rex "(?$val)"]
Main search |rex "(?regular expression)"|append [search |rex "(?regular expression)"]|search val=va1

both are not working. Please suggest what to do.

0 Karma

woodcock
Esteemed Legend

You do this with the map command like this:

search to set val | rex "(?<val>RegExHere)" | map search="search $val"

Or reverse your logic like this:

search [search to set val | rex "(?<val>RegExHere)" | return $val]
0 Karma

somesoni2
Revered Legend

You can't pass value from outer search to subsearch. What is your requirement here (samples/current query/expected output)?

0 Karma
Get Updates on the Splunk Community!

Celebrating Fast Lane: 2025 Authorized Learning Partner of the Year

At .conf25, Splunk proudly recognized Fast Lane as the 2025 Authorized Learning Partner of the Year. This ...

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...