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., "^file0-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"));