Splunk Enterprise

Help in writing regex

Deepz2612
Explorer

Hi,
I wanted to extract the words that comes after 3 back slashes as field API

Please help me in writing the regular expression

Tags (1)
0 Karma

woodcock
Esteemed Legend

Like this:

| rex field=_raw "\\{3}(?<API>\w+)"

I took you literally and I am quite sure that what you said you need is not actually what you need.

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi Deepz2612,
if you want to use the rex command, use this:

your_search
| rex "\/\w+\/\w+\/(?<my_field>.*)"
| ...

You can test it at https://regex101.com/r/EceD4t/1

Bye.
Giuseppe

kmorris_splunk
Splunk Employee
Splunk Employee

Give this a try:

\/\w+\/\w+\/(?\w+)

Check out regex101.com if you aren't familiar. It is a good place to work out / test regex against text.

Get Updates on the Splunk Community!

Troubleshooting the OpenTelemetry Collector

  In this tech talk, you’ll learn how to troubleshoot the OpenTelemetry collector - from checking the ...

Adoption of Infrastructure Monitoring at Splunk

  Splunk's Growth Engineering team showcases one of their first Splunk product adoption-Splunk Infrastructure ...

Modern way of developing distributed application using OTel

Recently, I had the opportunity to work on a complex microservice using Spring boot and Quarkus to develop a ...