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!

Out of the Box to Up And Running - Streamlined Observability for Your Cloud ...

  Tech Talk Streamlined Observability for Your Cloud Environment Register    Out of the Box to Up And Running ...

Splunk Smartness with Brandon Sternfield | Episode 3

Hello and welcome to another episode of "Splunk Smartness," the interview series where we explore the power of ...

Monitoring Postgres with OpenTelemetry

Behind every business-critical application, you’ll find databases. These behind-the-scenes stores power ...