Splunk Search

extract field between two single quotes please help

r999
Path Finder

Sorry i am a noob to regex and splunk regex especially.

Regex to extarct all that is between the two single quotes. there will never be a single quote in the name.

EG extract the name
Bloggs, Joe:IT

two Message field examples:

The user 'Bloggs, Joe:IT' logged in

Mailbox of 'Smith, John:HR' was opened

How can i:
A) do this using REX
B) do this in props.conf

REX something like

  index =data | rex field=Message "\'(?P<name>)\'"

and from a REx how do you change it to extarct in props.conf?

Thanks in advance

Tags (2)
0 Karma
1 Solution

_d_
Splunk Employee
Splunk Employee

Using rex:


index=data | rex field=Message "\'(?P<name>[^']+)\'"

Using props.conf:

[my_sourcetype]
EXTRACT-abc =
\'(?P<name>[^']+)\'

Hope this helps,

d.

View solution in original post

0 Karma

_d_
Splunk Employee
Splunk Employee

Using rex:


index=data | rex field=Message "\'(?P<name>[^']+)\'"

Using props.conf:

[my_sourcetype]
EXTRACT-abc =
\'(?P<name>[^']+)\'

Hope this helps,

d.

0 Karma
Get Updates on the Splunk Community!

New in Observability Cloud - Explicit Bucket Histograms

Splunk introduces native support for histograms as a metric data type within Observability Cloud with Explicit ...

Updated Team Landing Page in Splunk Observability

We’re making some changes to the team landing page in Splunk Observability, based on your feedback. The ...

New! Splunk Observability Search Enhancements for Splunk APM Services/Traces and ...

Regardless of where you are in Splunk Observability, you can search for relevant APM targets including service ...