从电子邮件列表中获取域名
嗨,我有一个电子邮件ID的列表,我必须从中获取域名。从电子邮件列表中获取域名
对于简单的电子邮件,如[email protected]
,我已经完成了我从中获得域的代码部分。
但对于像[email protected]
(实际域名为ibm.com
)的电子邮件,我无法获取域名。
String domainName = "";
String[] parts = email.split("@");
if(parts.length == 2)
domainName = parts[1];
如何拆分或执行正则表达式来获取域名?
我会包括一个检查,如果有真正的@在那里。或者至少提到,如果缺少@,上面的结果会给出意想不到的结果。 – GhostCat
感谢您反馈。当我使用它时,它给出@后的确切内容,但是我的要求。何时给[email protected]这样的电子邮件ID,它应该自动检查,并应该给出一个结果作为arronsw.com – ganeshmaax