【发布时间】:2015-12-15 09:13:43
【问题描述】:
在 vb.net 中是否有任何方法可以从电子邮件地址获取用户名?
例如,我有一个字符串变量,它由值 tracywilly@gmail.com 组成,这里我需要获取用户名,即 tracywilly 是我的预期输出
Dim email_addr as string
Dim usr as string
email_addr = "tracywilly@gmail.com"
【问题讨论】:
-
搜索 & 然后使用子字符串?
-
这可能不足以生成用户名。用户名在您的应用程序中应该是唯一的,如果两个不同的用户的电子邮件地址为
tracywilly@gmail.com和tracywilly@example.com都注册了,他们不应该都拥有tracywilly的用户名。删除电子邮件地址的末尾后,您需要检查tracywilly用户名是否存在,并且(假设电子邮件地址尚未与其他用户帐户/用户名关联),添加数字后缀,例如tracywilly1并重复检查。等等,直到找到一个没有被使用过的用户名。 -
@MattWilko 是的,这是一个明显的错误;-)
标签: regex vb.net string-function