A mask is a compare pattern build of wildcards, sets and literal characters.
+Each literal character must match a single character in the string. Case sensitivity depends on the option moCaseSensitive.
+A set starts with "[" and ends with "]". Each element of a set is a literal character and or a range. A range is defined as first-last literal charcter. One character of a set must match a single character in the string. A set [!...] matches if the character is not in the set. The option moDisableSets disables set processing.
+Wildcards are * and ?. An asterisk matches any number of characters. A question mark matches a single character.
'Hello world' matches to the mask 'H?ll[xoy] w*d'.
+Creates new mask for matching. Matching is case-insensitive. The mask consist of literal elements such as:
-