Regular Expressions 101

Community Patterns

Community Library Entry

0

Regular Expression
PCRE2 (PHP >=7.3)

/
^FWD:\[(?<pid>[0-9]{4})\] (?<prog>.+\.exe): (?<msg>.*)$
/
gm

Description

Trying to get groups to work in PB

CreateRegularExpression(0,"^FWD:[(?<pid>[0-9]{4})] (?<prog>.+.exe): (?<msg>.*)$") x$ = "FWD:[1234] something else.exe: a bunch of text"

If MatchRegularExpression(0,x$)
  Debug RegularExpressionNamedGroup(0,"pid")
  Debug RegularExpressionNamedGroup(0,"prog")
  Debug RegularExpressionNamedGroup(0,"msg")
EndIf 
Submitted by anonymous - a year ago