Regular Expressions 101

Community Patterns

Parsing BWPROMO

1

Regular Expression
PCRE (PHP <7.3)

/
^boingo\/bwpromo!(?:(1)|(2)|(3))\|(?<bpMac>[^|]*)(?(1)|\|(?<bpConnectCount>[^|]*))\|(?<bpSessionTimeout>[^|]*)\|(?<bpRetake>[^|]*)\|(?<bpFeatures>[^|]*)\|(?<bpGroup>[^|]*)\|(?<bpCampType>[^|]*)\|(?<bpCampId>[^|]*)\|(?<bpVenueId>[^|]*)\|(?<bpHotspotId>[^|]*)(?(1)|\|(?<bpExtId>[^|]*))\|(?<bpAuthWithCid>[^|]*)(?(3)\|(?<bpIdleTimeout>[^|]*)|)\|(?<bpTimeStamp>[^|]*)$
/
gm

Description

no description available

Submitted by anonymous - 9 years ago