Я новичок в работе и использую сплит в своих интересах.Недавно я столкнулся с проблемой, которую хотел разделить, и оставить разделительный символ во втором слое вместо того, чтобы удалить его, или оставить его в первом слайсе, как в SplitAfter.
Например, следующий код:
strings.Split("email@email.com", "@")
возвращено: ["email", "email.com"]
strings.SplitAfter("email@email.com", "@")
возвращено: ["email@", "email.com"]
Какой лучший способ получить ["email", "@email.com"]
?