1. Overview of RegEx Drivers Features

This section explains the supported features that are listed in the table below.

Cross buffer

Support cross buffer detection.

PCRE start anchor

Support PCRE start anchor.

PCRE atomic grouping

Support PCRE atomic grouping.

PCRE back reference

Support PCRE back reference.

PCRE back tracking ctrl

Support PCRE back tracking ctrl.

PCRE call outs

Support PCRE call routes.

PCRE forward reference

Support Forward reference.

PCRE greedy

Support PCRE greedy mode.

PCRE match all

Support PCRE match all.

PCRE match as end

Support match as end.

PCRE match point rst

Support PCRE match point reset directive.

PCRE New line conventions

Support new line conventions.

PCRE new line SEQ

Support new line sequence.

PCRE look around

Support PCRE look around.

PCRE possessive qualifiers

Support PCRE possessive qualifiers.

PCRE subroutine references

Support PCRE subroutine references.

PCRE UTF 8

Support UTF-8.

PCRE UTF 16

Support UTF-16.

PCRE UTF 32

Support UTF-32.

PCRE word boundary

Support word boundaries.

Run time compilation

Support compilation during run time.

Armv8

Support armv8 (64bit) architecture.

x86

Support x86 architecture.

Note

Most of the features capabilities should be provided by the drivers via the RegEx info_get operation.

2. References

3. Features Table

Table 3.4 Features availability in regex drivers

Feature

m l x 5

o c t e o n t x 2

Cross buffer

PCRE start anchor

PCRE atomic grouping

PCRE back reference

Y

PCRE back tracking ctrl

PCRE call outs

PCRE forward reference

PCRE greedy

PCRE match all

PCRE match as end

PCRE match point rst

PCRE New line conventions

PCRE new line SEQ

PCRE look around

PCRE possessive qualifiers

PCRE subroutine references

PCRE UTF 8

PCRE UTF 16

PCRE UTF 32

PCRE word boundary

Y

Run time compilation

Y

Armv8

Y

Y

x86

Y

Note

Features marked with “P” are partially supported. Refer to the appropriate driver guide in the following sections for details.