【发布时间】:2020-08-07 17:50:22
【问题描述】:
我需要获取电子邮件地址的最后一部分,以便我可以运行一些 if 语句并做我需要做的事情。前任。我需要确保电子邮件地址以 yahoo.com 结尾。我怎样才能找到它?
我正在使用 reg ex 来确保它们是有效的。
string pattern = @"\b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}\b";
Regex emailValid = new Regex(pattern);
【问题讨论】:
-
为什么不只是一个简单的
.Split("@") -
如果你只想检查它是否是雅虎,你为什么需要正则表达式?
email.ToUpper().EndsWith("@YAHOO.COM") -
@Mikael 老实说,这就是我想知道的。如果我什至需要使用正则表达式。我会试一试,让你知道它是如何工作的。非常感谢您。将此作为答案,如果您愿意,我会接受。