У меня возникли проблемы с выделением домена для электронных писем. Я попытался с помощью вариации изgolang получить домен от электронной почты, используя стандартную библиотеку разбора
u, _ := url.Parse(email)
и другой разбор из стандартной библиотеки, но ничего такого, что, кажется, не разобрать: [email protected] на отдельные части.
Я также попробовал net.SplitHostPort без везения.
Я не хочу, чтобы создать функцию, которая получает len и разделить, чтобы получить подстроку после символа @, если это возможно.
У кого-нибудь есть идеи для этого?
Спасибо!
Адрес электронной почты не является ни URL и не является хост + порт. Почему бы просто не разделить символ '@'? – JimB
https://golang.org/pkg/net/mail/#example_ParseAddress –
@MohamedNuur Я видел это, но я надеюсь разделить e.Address в этом примере – jj1111