Hi, I need to extract the below events i tried this | rex "URI\s(?<URI>.+?)=" but not working. i want to extract for the 1& 2 events before the "="
URI /api/Hellothisistest?customerNumber=244479 |
URI /api/Hellothisistest?customerNumber=247370 |
URI /api/Getthisextractessample |
URI /api/createthisextractesof |
URI /api/liverpooltestsoccer |
Thanks in Advance
Hi @kc_prane,
good for you, see next time!
let me know if I can help you more, or, please, accept one answer for the other people of Community.
Ciao and happy splunking
Giuseppe
P.S.: Karma Points are appreciated 😉
Thanks @gcusello modifed your query and helped | rex "URI\s*(?<URI>[^\=\n]+)" worked for me
Hi @kc_prane,
good for you, see next time!
let me know if I can help you more, or, please, accept one answer for the other people of Community.
Ciao and happy splunking
Giuseppe
P.S.: Karma Points are appreciated 😉
Hi @kc_prane,
you can use this if you want to take all after URI:
| rex "URI\s*(?<URI>.+)=*"
if instead you want the URL until "=" when present, you can use the following regex:
| rex "URI\s*(?<URI>[^\=\n]+)(=*)|\n"
you can test this regex at https://regex101.com/r/jZY2kz/1
ciao.
Giuseppe