All Apps and Add-ons

How do we extract from a character "-" till the end of the line?

royimad
Builder

My events look like this
Event1: blah blah - blah blah ANY CHARACTERS
(multilines could exist after the first lines and sometime my event is with a single line)
Event 2: blah blah .... - blah blah

How to extract from character "-" till the end of the first line, how to do that?.
I have tried (?-.*\n) but my second event didn't appear with single line.

0 Karma
1 Solution

royimad
Builder

This is the solution:

(?P-.*[\r\n]+)

View solution in original post

0 Karma

royimad
Builder

This is the solution:

(?P-.*[\r\n]+)

0 Karma

kristian_kolb
Ultra Champion

Didn't this work?

http://splunk-base.splunk.com/answers/83324/can-i-write-a-conditional-regular-expression

Questions/observations:
By ANY CHARACTER, I assume that includes dashes/hyphens as well?
Don't you want \s-\s(?<your_field>.*)$ (remember that the dollar sign is the end of the line)
Please post some real events.

/K

royimad
Builder

Thanks for the suggestion it is the right answer \s-\s(?.*)$ is working great

0 Karma

royimad
Builder

The extraction that you suggested is working well, Great

0 Karma

royimad
Builder

ok, This is great also
(?P-.*[\r\n]+)

0 Karma
Get Updates on the Splunk Community!

Upcoming Webinar: Unmasking Insider Threats with Slunk Enterprise Security’s UEBA

Join us on Wed, Dec 10. at 10AM PST / 1PM EST for a live webinar and demo with Splunk experts! Discover how ...

.conf25 technical session recap of Observability for Gen AI: Monitoring LLM ...

If you’re unfamiliar, .conf is Splunk’s premier event where the Splunk community, customers, partners, and ...

A Season of Skills: New Splunk Courses to Light Up Your Learning Journey

There’s something special about this time of year—maybe it’s the glow of the holidays, maybe it’s the ...