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!

Index This | When is October more than just the tenth month?

October 2025 Edition  Hayyy Splunk Education Enthusiasts and the Eternally Curious!   We’re back with this ...

Observe and Secure All Apps with Splunk

  Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

What’s New & Next in Splunk SOAR

 Security teams today are dealing with more alerts, more tools, and more pressure than ever.  Join us for an ...