For a number of different transform types, you can specify the limits at which any match is valid for a text string. In the diagram below, you can see how six different positional identifiers can be applied to pattern matching:

NOTE: Depending on the type of transform, some of these clauses are not available.

Positioning

 

Pattern Clause Positioning

after

Identifies pattern or string after which the match is evaluated.

Example transformation:

Extracts:

pizza on Fridays with my friends."

from

Identifies pattern or string from which the match is evaluated. Any match includes the from clause pattern or string.

Example transformation:

Extracts:

eat pizza on Fridays with my friends."


before

Identifies pattern or string before which the match is evaluated.

Example transformation:

Extracts:

"I like to eat pizza on Fridays with my


to

Identifies pattern or string up to which the match is evaluated. Any match includes the to clause pattern or string.

Example transformation:

Extracts:

"I like to eat pizza on Fridays with my friends


on

Identifies pattern or string in which the match may be found.

Example transformation:

Extracts:

Fridays


at

Identifies the index of starting (x) and ending (y) characters in the string to match. In the above example, at:2,6 matches the string like.

Example transformation:

Extracts:

like

Pattern Parameter Interactions

The following table identifies the pattern parameters that can be matched with the parameter in the left column. 

NOTE: The at parameter does not interact with any of the listed parameters.

Parameterafterfrombeforetoon
afterSee Note 1.No.before or tobefore or toYes. Can include before.
fromNo.See Note 1.before or tobefore or toNo.
beforeafter or fromafter or fromSee Note 1.No.Yes. Can include after.
toafter or fromafter or fromNo.See Note 1.No.
onYes. Can include before.No.Yes. Can include after.No.