Splunk Search
Highlighted

Regular expression by specifying the beggining

Path Finder

Hi all,

I have no idea.

I have many event like this.

/abcd/efgh/abcdef/1234/ghijk/
/abcd/efgh/zxcvvf/56789/sdfgh/
abcd/egfh/dfghhh/5y865/ghjkr/

/abcd/efgh/ is common.

so, I want to do regular expression by specifying the beggining.

I think it is working.

|rex field=_raw"(?<unitpath>[/abc_d/efg_h]/\w+_\w+/\w+/\w+_\w+)"

but Error happen.
I know I am wrong, but I have no idea.
I wish this was recognized as a field by default..........(;;)

Could you help me?

Thank you.

0 Karma
Highlighted

Re: Regular expression by specifying the beggining

SplunkTrust
SplunkTrust

Hi nanachu,

If I understand it correct you can try this regex:

| rex "[\/]*abc_d\/[efg]+_h(?<unitpath>\/\w+_\w+\/\w+\/\w+_\w+)" 

That will match

/abcd_ef/1234/ghi_jk/
/zxcv_vf/56789/sdfg_h/
/dfghh_h/5y865/ghjk_r/

Hope this helps ...

cheers, MuS

View solution in original post

0 Karma
Highlighted

Re: Regular expression by specifying the beggining

Path Finder

Thank you for hepling me.
I thought only rex field = could be used.
I have to read documentation carefully again.
I learned a lot.

Thank you so much.

0 Karma
Highlighted

Re: Regular expression by specifying the beggining

Builder

check if this what you are looking for.

I am extracting the individual fields after the common information(/abcd/efgh/)

| rex field=raw"\/abcd\/efgh\/(?P\w[a-zA-Z].)\/(?P\d.)\/(?P\w[a-zA-Z_]*)"

https://regex101.com/r/AhowHG/2

0 Karma
Highlighted

Re: Regular expression by specifying the beggining

Builder

I did not realize this questions is already answered. I took sometime to refresh my browser.

0 Karma
Highlighted

Re: Regular expression by specifying the beggining

Path Finder

Thank you for helping me.
you are so kind.
Thank you.

0 Karma
Speak Up for Splunk Careers!

We want to better understand the impact Splunk experience and expertise has has on individuals' careers, and help highlight the growing demand for Splunk skills.