Splunk Search

regex help

mcbradford
Contributor

Not the best regex king, so I need some help please

within the field "From" in my data there are emails. Within the emails there should never be a number before the @.

For example, mark1@mydamin.com is not valid, but mark@mydomain.com is valid.

I want to find all the non valid emails.

Tags (1)
0 Karma

skoelpin
SplunkTrust
SplunkTrust

Try this..

If you want to get good with regex then go to www.regex101.com and put some sample data in and test it

This will find all emails with a number before the @ symbol

\w+\d@\w+\.com

index=foo ... | rex (?P<Bad_Email>\w+\d@\w+\.com)

0 Karma

sundareshr
Legend

Try this

.... | rex "(.*\d.*?@[^\s]+)" | ...
0 Karma

somesoni2
Revered Legend

Try like this

your base search | regex From="\S+\d\@\S+"
0 Karma
Get Updates on the Splunk Community!

Pro Tips for First-Time .conf Attendees: Advice from SplunkTrust

Heading to your first .Conf? You’re in for an unforgettable ride — learning, networking, swag collecting, ...

Raise Your Skills at the .conf25 Builder Bar: Your Splunk Developer Destination

Calling all Splunk developers, custom SPL builders, dashboarders, and Splunkbase app creators – the Builder ...

Hunt Smarter, Not Harder: Discover New SPL “Recipes” in Our Threat Hunting Webinar

Are you ready to take your threat hunting skills to the next level? As Splunk community members, you know the ...