我有这个示例数据
akb.ggb@yahoo.com should output akb ggb
sdsd.sdsd@gmail.com should output sdsd sdsd
asdasd.asasd@tmail.com should output asdasd asasd
我需要一个正则表达式来从上面的电子邮件中找到全名。
如有任何帮助,我们将不胜感激。
最佳答案
^[^@]*
会输出akb.ggb
然后你需要用'。'分开性格……
正则表达式语法显然依赖于编程语言。
^([^\.@]+)\.*([^@]*)
将在 ruby 和 java 中将名字放在 group-1 (capture-1) 中,在 group-2 (capture-2) 中,姓氏(如果存在)。
关于ruby - 正则表达式从电子邮件地址中查找名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8117782/