Splunk Search

regex _raw="[^IEWF]"

jangid
Builder

Simple question - I don't want to display all lines starts with "E or I or W or F" what's wrong with above regular expression?

Display all lines start with "E or I or W or F"
sourcetype=TAFC_LOG_LINE | regex _raw="^[IEWF]"

Don't display all lines start with "E or I or W or F"
sourcetype=TAFC_LOG_LINE | regex _raw="[^IEWF]"

even with below regex I am always getting lines starts with E
sourcetype=TAFC_LOG_LINE | regex _raw="[^E]"

or Am I doing wrong?

Tags (2)
0 Karma
1 Solution

Stefan_van_de_R
Explorer

Almost good if you combine your regular expressions:

^[IEWF] will show only the lines starting with I, E, W or F.
To exclude them use ^[^IEWF]

The ^ outside the brackets stands for Start of the string/line
In a Group (between the brackets) it means NOT.

View solution in original post

Stefan_van_de_R
Explorer

Almost good if you combine your regular expressions:

^[IEWF] will show only the lines starting with I, E, W or F.
To exclude them use ^[^IEWF]

The ^ outside the brackets stands for Start of the string/line
In a Group (between the brackets) it means NOT.

Get Updates on the Splunk Community!

.conf25 Community Recap

Hello Splunkers, And just like that, .conf25 is in the books! What an incredible few days — full of learning, ...

Splunk App Developers | .conf25 Recap & What’s Next

If you stopped by the Builder Bar at .conf25 this year, thank you! The retro tech beer garden vibes were ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...