The ancestors to be removed can be specified either by giving their indices (Parameter ANCESTOR), or by comparing each ancestor with a supplied pattern matching template (Parameter PATTERN).
If an ancestor is hidden rather than deleted (see Parameter HIDE), the ancestor is retained within the NDF, but a flag is set telling later applications to ignore the ancestor (exactly how the flag is used will depend on the particular application).
The maximum number of ancestors that can be removed is limited to 100 unless "LL", "*" or ! is specified. The supplied parameter value can take any of the following forms.
"\d" -- Matches a single digit.
"\D" -- Matches anything but a single digit.
"\w" -- Matches any alphanumeric character, and "_".
"\W" -- Matches anything but alphanumeric characters, and "_".
"\s" -- Matches white space.
"\S" -- Matches anything but white space.
Any other character that has no special significance within a
regular expression matches itself. Characters that have special
significance can be matched by preceding them with a backslash
(
) in which case their special significance is ignored (note,
this does not apply to the characters in the set dDsSwW).
Note, minus signs ("-") within brackets have no special significance, so ranges of characters must be specified explicitly.
The following quantifiers are allowed.
The following constraints are allowed.
Multiple templates can be concatenated, using the "|" character to separate them. The test string is compared against each one in turn until a match is found.
KAPPA --- Kernel Application Package