UNANCHOR
Specifies that a search may match a pattern at any position after the
current position.
UNANCHOR is a keyword, not a built-in. It has no parameters.
If a pattern contains two or more pattern elements joined by the plus
sign (+) sign or the ampersand (&), by default a search for that
pattern is an anchored search. That is, the search successfully
matches the pattern only if all elements of the pattern occur one right
after the other, with no intervening characters that are not part of
the pattern. To override the default, use UNANCHOR. You can use
UNANCHOR anywhere in a pattern definition.
Example
pat1 := "a" + UNANCHOR + "123" + ANY ("XYZ");
This statement creates a pattern that matches any text beginning with
the letter "a" and ending with "123" followed by X, Y, or Z. Any
amount of text, including line breaks, may appear between the "a" and
the "123."
Related Topics
ANCHOR SEARCH SEARCH_QUIETLY