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