cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

request attribute - Web request URL - regex - extract second part of URI

Yosi_Neuman
DynaMight Guru
DynaMight Guru

Hi guys,

What should be the right regex in order to extract the second part of the URI?

In the followed example we would like to get vh3

dynatrace certificated professional - dynatrace master partner - Matrix Soft Ware Division - Israel
5 REPLIES 5

JamesKitson
Dynatrace Guru
Dynatrace Guru

media\/([^\/?]*+) might work if you're only interested in that specific pattern. I was trying to test it but it seems to keep crashing my page.

For reference here's a good doc on regex in Dynatrace: https://www.dynatrace.com/support/help/organize-monitored-entities/reference/how-do-i-use-regular-expressions-in-dynatrace/

James

Hi James,

Thanks for your answer

I read this page and tried few times different ways with no luck....

Your regex seem to invalid

dynatrace certificated professional - dynatrace master partner - Matrix Soft Ware Division - Israel

gilgi
DynaMight Champion
DynaMight Champion

post processing options allow for splitting the values, which will create an array of the different parts (assuming the delimiter is /). The question is how do I retrieve only the second element of that array

michael_kopp
Dynatrace Champion
Dynatrace Champion

the split actually puts multiple values on the request, so that is not what you want here.

instead of that remove the split ad do a regex that will go for the second part. this regex should do the trick, it jumps over part one and takes part two.

/[^/]++/([^/]++)

Thanks Michael

This one is look working

dynatrace certificated professional - dynatrace master partner - Matrix Soft Ware Division - Israel

Featured Posts