Splunk Search
Highlighted

Multiple regex expressions for 1 field name

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
Highlighted

Re: Multiple regex expressions for 1 field name

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
Highlighted

Re: Multiple regex expressions for 1 field name

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