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!

Get the T-shirt to Prove You Survived Splunk University Bootcamp

As if Splunk University, in Las Vegas, in-person, with three days of bootcamps and labs weren’t enough, now ...

Introducing the Splunk Community Dashboard Challenge!

Welcome to Splunk Community Dashboard Challenge! This is your chance to showcase your skills in creating ...

Wondering How to Build Resiliency in the Cloud?

IT leaders are choosing Splunk Cloud as an ideal cloud transformation platform to drive business resilience,  ...