Splunk Search

extract names from URL using regex

anooshac
Communicator

Hello all,

I haven't used rex many times.

I have a URL like this, http;s://ab-abcd.in.xyz.com/abcd_xyz/job/example_name/" .

Here ab-abcd.in.xyz.com is server name, abcd_xyz is project name and example_name is task name.

I have to extract these using regex. I have tried using this query,

|rex field=URL "https:\//(?<server_name>\w*)/\(?<project_name>\w*)\/job\/(?<task_name>\w*)\/"| table server_name project_name task_name

I know that this query is wrong.But confused on how to correct it.  Can anyone help me to correct this query.

Labels (2)
Tags (3)
0 Karma
1 Solution

bowesmana
SplunkTrust
SplunkTrust

Try this

| rex field=URL "https://(?<server_name>[^/]*)/(?<project_name>[^/]*)/job/(?<task_name>[^/]*)" 

View solution in original post

0 Karma

bowesmana
SplunkTrust
SplunkTrust

Try this

| rex field=URL "https://(?<server_name>[^/]*)/(?<project_name>[^/]*)/job/(?<task_name>[^/]*)" 
0 Karma
Get Updates on the Splunk Community!

Splunkbase | Splunk Dashboard Examples App for SimpleXML End of Life

The Splunk Dashboard Examples App for SimpleXML will reach end of support on Dec 19, 2024, after which no new ...

Understanding Generative AI Techniques and Their Application in Cybersecurity

Watch On-Demand Artificial intelligence is the talk of the town nowadays, with industries of all kinds ...

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...