REGEXP – Regular expresion parser

Block SymbolLicensing group: ADVANCED
PIC

Function Description
This block implements a subset of Perl or C# or Unix command grep regular expression syntax.

Supported syntax is :

Examples

Inputs

text

String to parse

string

RUN

Enable execution

bool

Parameters

expr

Regular expresion pattern

string

nmax

Allocated size of string   0  65534

long

bufmax

Parser internal buffer size (0 = autodetect)   0  10000000

long

Outputs

MATCH

Pattern match flag

bool

cap

Whole matching string

string

cap1

Captured string (string matched to 1st bracket)

string

cap2

Captured string (string matched to 2nd bracket)

string

cap3

Captured string (string matched to 3rd bracket)

string

cap4

Captured string (string matched to 4th bracket)

string

cap5

Captured string (string matched to 5th bracket)

string

cap6

Captured string (string matched to 6th bracket)

string

cap7

Captured string (string matched to 7th bracket)

string

cap8

Captured string (string matched to 8th bracket)

string