Regular Expressions 101

Community Library

Community Library Entry

0

Regular ExpressionOpen Workspace

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

Description
Created·2023-06-09 00:57
Type·Match
Flavor·PCRE2 (PHP)

Trying to get groups to work in PB

CreateRegularExpression(0,"^FWD:[(?[0-9]{4})] (?.+.exe): (?.*)$") 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
Open Workspace