static Regex Regex(OreTypeEnum oreType) => RegexPattern(oreType).AsRegexCompiledIgnoreCase();
static public string RegexPattern(this OreTypeEnum oreType) => System.Text.RegularExpressions.Regex.Replace(oreType.ToString(), "[\\s_]+", "[\\s]*");
static Regex Regex(OreTypeEnum OreType) => RegexPattern(OreType).AsRegexCompiledIgnoreCase();