Regular Expressions 101

Library entries

0
dotnet

E-mail

My first simple e-mail validator regex :)
Submitted by anonymous - a year ago
0
pcre2

imperva_regex

A regex exercise for Imperva
Submitted by Lesley Miller - a year ago
0
pcre2

Before a word

Gets strings before or after a word
Submitted by SuperMAC - a year ago
0
golang

Golang Docker matcher

Used by me for docker-retagger
Submitted by Roman Minebaev - a year ago
0
pcre2

Name title checker

For things like Mr. Xyz, or Jr. Abcd.
Submitted by anonymous - a year ago
0
pcre2

Among us detector

Detects among us in various formats.
Submitted by anonymous - a year ago
0
python

Log Analysis Google

final project
Submitted by anonymous - a year ago
0
pcre

lower case alpha and number

lower case alpha and number
Submitted by anonymous - a year ago
0
pcre2

Trim leading filename id

Removes two numbers and an underscore
Submitted by anonymous - a year ago

gPat

Vote

0

Regular Expression
pcre2

/
(?'gPatSyslogPRI'<\d+>) (?'gPatMesgBody'.*) (?'gPatMesgBodyMin'.*?) (?'gPatSyslogNGHeader'\w{3}\s+\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2}\s\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}) (?'gPatMon'Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|\d{1,2}) (?'gPatMonNum'\d{1,2}) (?'gPatDay'\d{1,2}) (?'gPatTime'\d{1,2}:\d{1,2}:\d{1,2}) (?'gPatYear'\d{2,4}) (?'gPatMSec'\d{1,3}) (?'gPatTimeMSec'\d{1,2}:\d{1,2}:\d{1,2}\.\d{1,3}) (?'gPatTimeZone'Z|UTC|[+-]\d{1,2}:?\d{2}) (?'gPatWeekday'Mon|Tue|Wed|Thu|Fri|Sat|Sun) (?'gPatIpV4Dot'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}) (?'gPatIpAddr'[0-9A-Fa-f]{0,4}(?::[0-9A-Fa-f]{0,4}){1,5}:(?:\d{1,3}(?:\.\d{1,3}){3}|[0-9A-Fa-f]{0,4}(?::[0-9A-Fa-f]{0,4})?)|\d{1,3}(?:\.\d{1,3}){3}) (?'gPatIpPort'\d{1,5}) (?'gPatProto'ftp|icmp|tcp|udp|http|ip|smb|smtp|snmp|others|FTP|ICMP|UDP|TCP|HTTP|IP|SMB|SMTP|SNMP|OTHERS) (?'gPatFqdn'\w+[.\w+]+) (?'gPatWord'\w+) (?'gPatStr'[^\s]*) (?'gPatHostName'[\w.-]+) (?'gPatStrComma'[^,]*) (?'gPatStrLeftParen'[^\(]*) (?'gPatStrRightSB'[^\]]*) (?'gPatInt'\d+) (?'gPatSpace'\s+) (?'gPatStrEndColon'[^:]*) (?'gPatStrSQ'[^']*) (?'gPatStrDQ'[^']*) (?'gPatSentence'\w[\s+\w]*)
/
gm

Description

Loading markdown...
Submitted by Ken - a year ago