【发布时间】:2016-09-10 15:32:27
【问题描述】:
如何从以下电子邮件地址获取用户名和域:
string email = "hello@example.com";
//Should parse into:
string username = "hello";
string domain = "example.com";
我正在寻找最短的代码来做到这一点,不一定有效。
场景:我想在我的 ASP.NET MVC 视图中解析它,以便隐藏它。
【问题讨论】:
-
email.Split('@')[0] 和 email.Split('@')[1]
-
使用 Brian Bondy 的解决方案。在许多情况下,任何使用
string.Split的东西都会失败。现在强制性(而且是完全错误的)正则表达式解决方案在哪里? -
@Jim: /hello/ 和 /site\.com/
标签: c#