I am trying to form a regex expression that I would like to use in Dynatrace Request naming rules so it can name the requests that's matching this Regex on a more friendly name and I am having a hard time framing one that suits my needs . The tool only supports "Contains Regex" and "Does not contain Regex" operators which is leading me to match multiple items I dont wish to match .
Example Regex Statement (I use this with "Contains Regex" operator)
/getdata/[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}
Request that I would only like to match :
/getdata/0209133c-6beb-45f4-a9c8-063d86d53609
Other requests that the same regex is matching :
/getdata/0209133c-6beb-45f4-a9c8-063d86d53609/confirm
/getdata/0209133c-6beb-45f4-a9c8-063d86d53609/order/cancel
/getdata/0209133c-6beb-45f4-a9c8-063d86d53609/retry
I understand why its matching it , its basically doing what its asked to do , but I am looking to understand if there is any way to specify what I want using the Contains Regex operator.