【发布时间】:2018-03-26 14:42:15
【问题描述】:
我正在尝试从他的电子邮件中获取用户名。我知道有一些简单的方法可以实现这一点,但这让我想知道我是否可以只使用正则表达式来实现这一点。
假设用户输入以下电子邮件:user.sure_name123@mail.co
我想从那个字符串中提取:用户确定名
到目前为止我已经尝试过:
([a-zA-Z]+)
但是有了这个,域就包括在内了。使用.*(?=@),我可以得到'@'之前的所有内容。
我不知道如何将两者结合起来实现我的目标。
有什么建议吗?谢谢!
【问题讨论】:
-
^[^@]+呢?