使用正则表达式替换选项从电子邮件中获取姓氏

时间:2018-02-15 07:54:45

标签: regex

我想从电子邮件地址获取姓氏:

样品:

don.jane@marketing.com -> jane
john.bell@apple.com -> bell

我试过这个

(.*)@.*

替换

$1

这给了我:

john.bell

注意:我必须使用替换选项

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

在以下@符号前获取所有字词:

\w+(?=@)

See it in action

如果出于某种原因你真的想使用替换,你可以这样做:

\w+\.|@.*

替换为空字符串。

See it in action

我们的想法是在@符号(包括)之后替换单词字符后跟一个点或所有内容。