Contents:
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
Figure: Pattern Clause Positioning
after
Identifies pattern or string after which the match is evaluated.
Example transformation:
Transformation Name | Extract text or pattern |
---|---|
Parameter: Column | MySentence |
Parameter: Option | On pattern |
Parameter: After pattern | 'eat ' |
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:
Transformation Name | Extract text or pattern |
---|---|
Parameter: Column | MySentence |
Parameter: Option | Between two parameters |
Parameter: After pattern | 'eat ' |
Parameter: Include as part of match | true |
Extracts:
eat pizza on Fridays with my friends."
before
Identifies pattern or string before which the match is evaluated.
Example transformation:
Transformation Name | Extract text or pattern |
---|---|
Parameter: Column | MySentence |
Parameter: Option | On pattern |
Parameter: Before pattern | 'friends' |
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:
Transformation Name | Extract text or pattern |
---|---|
Parameter: Column | MySentence |
Parameter: Option | Between two patterns |
Parameter: Before pattern | 'friends' |
Parameter: Include as part of match | true |
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:
Transformation Name | Extract text or pattern |
---|---|
Parameter: Column | MySentence |
Parameter: Option | On pattern |
Parameter: Match pattern | 'Fridays' |
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:
Transformation Name | Extract text or pattern |
---|---|
Parameter: Column | MySentence |
Parameter: Option | Between two positions |
Parameter: Positions | 2,6 |
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.
Parameter | after | from | before | to | on |
---|---|---|---|---|---|
after | See Note 1. | No. | before or to | before or to | Yes. Can include before . |
from | No. | See Note 1. | before or to | before or to | No. |
before | after or from | after or from | See Note 1. | No. | Yes. Can include after . |
to | after or from | after or from | No. | See Note 1. | No. |
on | Yes. Can include before . | No. | Yes. Can include after . | No. |
- Note 1: If there is no other pattern parameter in the transform, the maximum number of matches per cell is 1. If there is a matching parameter, more matches per cell can be found.
This page has no comments.