标签: c# regex windows windows-server-2016
我有以下用于 smtp 服务器验证的正则表达式:
Regex regex = new Regex(@"^\w+\.[a-zA-Z0-9-]+\.[a-zA-Z]{1,3}$"); return regex.IsMatch("smtp.a-a.com");
该字符串在我的 Windows 10 pc 上匹配,但在具有 Windows Server 2016 操作系统的 pc 上不匹配。这些系统具有相同的文化 (IT)。
为什么会有这种不同的行为?