regexMask

fnMask regexMask(string pattern, bool caseSensitive = true) @safe

Creates a POSIX regular expression mask using UFCS-friendly syntax.

Parameters

patternPOSIX regex pattern (e.g., "^file[0-9]+\\.txt$")
caseSensitivetrue for case-sensitive matching (default)

Returns

A new Mask instance.

Example:

auto m = regexMask("^log_[0-9]{4}\\.txt$");
assert(m.isCovered("log_2024.txt"));