Splunk Search

Multiple regex expressions for 1 field name

beaunewcomb
Communicator

I have 2 different extractions but their values need to be part of the same field. How can I do that? I've tried using regex groups, using the same field name in both matches but no luck.

Tags (1)
0 Karma

lguinn2
Legend

Do it as two separate extractions:

In props.conf:

EXTRACT-e1=mq-qm(?P<object>[^)]{0,20})
EXTRACT-e2=mpgw(?P<object>[^)]{0,20})

Also, if you want to use parentheses for grouping, you need to specify a non-capturing group.

(?: )

instead of just

( )

Although that wasn't the only problem here...

0 Karma

beaunewcomb
Communicator

To be more clear- what I'm trying to do is create a field from this regex:

mq-qm((?P[^)]{0,20})|mpgw((?P[^)]{0,20})

But I get this error:
Encountered the following error while trying to save: In handler 'props-extract': Regex: two named subpatterns have the same name

0 Karma
Get Updates on the Splunk Community!

Monitoring Postgres with OpenTelemetry

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

Mastering Synthetic Browser Testing: Pro Tips to Keep Your Web App Running Smoothly

To start, if you're new to synthetic monitoring, I recommend exploring this synthetic monitoring overview. In ...

Splunk Edge Processor | Popular Use Cases to Get Started with Edge Processor

Splunk Edge Processor offers more efficient, flexible data transformation – helping you reduce noise, control ...