狐的传说
在这种情况下,*.com 包括所有其他模式。您可以检查电子邮件endwith .com是否足以满足您的需求List<string> emails = new List<string> { "a@domain.com", "a@sub.domain.com", "a@asd.com", "a@.sub.asdas.com", "a@.sub.asdas.com", };Regex regex = new Regex(@"(domain\.com)|(sub\.*\.com)");emails= emails.Where(e => regex.IsMatch(e)).ToList();如果要使用正则表达式检查多个模式,可以使用 |List<string> emails = new List<string> { "a@domain.com", "a@sub.domain.com", "a@asd.com", "a@.sub.asdas.com", "a@.sub.asdas.com", };Regex regex = new Regex(@"(domain.com)|(sub.*.com)");emails= emails.Where(e => regex.IsMatch(e)).ToList();