Test a mapping wildcard pattern.
Syntax
PMDF TEST/MATCH
Command Qualifiers Defaults
None. None.
1 – Restrictions
None.
2 – Prompts
Pattern: mapping-pattern
Target: target-string
3 – Parameters
None.
4 – Description
TEST/MATCH may be used to test wildcard and glob matching, such
as in a mapping pattern.
When invoked, TEST/MATCH prompts for a pattern and then for a
target string to compare against the pattern, and will output
whether or not the target string matched and if it did match,
which characters in the target string matched which wildcard or
glob of the pattern. TEST/MATCH will loop, prompting for input,
until exitted with a CTRL/Z.
5 – Examples
In the following example, the sample mapping pattern
$[AX1]*@*.EXAMPLE.COM is tested for several sample target
strings.
$ PMDF TEST/MATCH
Pattern: $[ax1]*@*.example.com
[ 1S] cglob [1ax]
[ 2] "@"
[ 3S] glob, req 109, reps 2
[ 4] "."
[ 5] "a"
[ 6] "c"
[ 7] "m"
[ 8] "e"
[ 9] "."
[ 10] "c"
[ 11] "o"
[ 12] "m"
Target: xx11a@sys1.example.com
Match.
0 - xx11a
1 - sys1
Pattern: $[ax1]*@*.example.com
[ 1S] cglob [1ax]
[ 2] "@"
[ 3S] glob, req 109, reps 2
[ 4] "."
[ 5] "a"
[ 6] "c"
[ 7] "m"
[ 8] "e"
[ 9] "."
[ 10] "c"
[ 11] "o"
[ 12] "m"
Target: 12a@node.example.com
No match.
Pattern: $[ax1]*@*.example.com
[ 1S] cglob [1ax]
[ 2] "@"
[ 3S] glob, req 109, reps 2
[ 4] "."
[ 5] "a"
[ 6] "c"
[ 7] "m"
[ 8] "e"
[ 9] "."
[ 10] "c"
[ 11] "o"
[ 12] "m"
Target: 1xa@node.example.com
Match.
0 - 1xa
1 - node
Pattern: ^Z
$