Я могу получать сообщения из API Gmail. В ответ я получаю письма от и до, как показано ниже
.
{
"name": "From",
"value": Mail Delivery Subsystem **Symbol lessthan**mailer-daemon@googlemail.com**Symbol greaterthan**
}
{
"name": "To",
"value": Rahul, kumar **Symbol greaterthan**rahulkumar1234@gmail.com**Symbol lessthan**
}
Я могу получить доступ к значению, как показано ниже, с помощью цикла.
if element.name == "From" {
print("From ::: \(String(describing: element.value!))")
}
OutPut:
From ::: Mail Delivery Subsystem <mailer-daemon@googlemail.com>
Вместо имени отправителя и почты. Я хочу получить только почту и имя отправителя individullay. Как я могу разделить значение на две части / строки, одна для имени, а другая для почты.
В некоторых случаях нет имени отправителя, а также символов меньшего и большего размера, в это время я получаю только почту.
@ vadian Я указал ниже все форматы в ответе. иногда я не получаю меньше и больше чем. А также я хочу сохранить имя и адрес электронной почты в виде двух отдельных строк. если в ответе нет имени, то нет необходимости захватывать его как строку. Достаточно только письма, чтобы захватить его как строку.
![enter image description here](https://i.stack.imgur.com/n9jHs.png)